Ahojte,
Prave zaciname tvorbu skriptu v Bash-i a chtel bych vytvorit skript kterej by mi sam vytvarel archivy tar.gz. Zatim jsme toho moc neprebrali ale preci jenom ...
Skript jako tak funguje ale chtel bych to malinko vychytat... pokud zadam spravnou cestu k adresaru tak to udela ale sekne se na vypise ze se mu to povedlo.
1.) Jde mi o to ze bych chtel po zjisteni navratove hodnoty $? == 1 aby vypsalo, ze se to povedlo a jinac vypsalo, ze ne.
2.) Bylo by fajn kdyby to bralo i cestu aktualniho adresaru a ne jen /home/user/...
// 3.) Jo a ted mne jeste napadlo jestli by se tam nedalo jeste naimplementovat kam se ma ten archiv vytvorit
Za vase napady budu vdecnej a necemu se zase priucim... I kdyz by se vam nechtelo vysvetlovat jak to funguje tak to si dovedu dohledat
#!/bin/sh
#tvorba tar.gz archivu
echo "Zadej cestu k adresaru: "
read adresar
echo -n "Zadej nazev vystupu: "
read nazov
tar -czvf $nazev".tar.gz" $adresar
if [ "$?" == 0 ]
then echo "Zadali jste nespravnou cestu. Nastala chyba"
elif [ "$?" == 1 ]
then
echo "Vas archiv $nazov:".tar.gz" byl vytvoren a je ulozen v adresari $adresar"