Stworzyłem skrypt który robi kopie katalogu home i etc (działa ):
#!/bin/bash
cd /Puplit
sudo mkdir kopie_zapasowe
cd kopie_zapasowe
sudo tar -czvf kopia_home.tar.tgz /home
sudo tar -czvf kopia_etc.tar.tgz /etc
Chciałem dopisać żeby gdy będzie już utworzony plik o nazwie kopia_home.tar.tgz / kopia_etc.tar.tgz stworzył z inną zazwą.
Cd /Pulpit/kopie_zapasowe
if [ -e kopia_home.tar.tgz ]
then
sudo tar -czvf kopia_home123.tar.tgz /home
fi
if [-e kopia_etc.tar.tgz]
then
sudo tar -czvf kopia_etc123.tar.tgz /etc
fi
Gdy go uruchamiam pokazuje błąd składni if [ -e