[+] bash problem z sprawdzaniem warunku ...
: 27 kwietnia 2008, 20:29
mam do napisania prosty skrypt, jednak utknąłem w pewnym miejscu.
Po pierwsze musze podzielić w danym katalogu na podkatalogi i pliki ... potem mam z nich wziąść rozmiary ale to moze kidy indziej ... utknąłem w takim kawałku kodu
jako wynik otrzymuje wypisane wszystkie raz + nazwa pliku/podkatalogu, ale sam warunek nie zostaje spełniony nigdzie i nigdzie nie ma powiedziane "dwa" ...
co jest nie tak??
Po pierwsze musze podzielić w danym katalogu na podkatalogi i pliki ... potem mam z nich wziąść rozmiary ale to moze kidy indziej ... utknąłem w takim kawałku kodu
$1 to katalog na wejsciufor plik in `ls $1`
do
echo "raz " $plik
#echo `test -d $plik`
if test -d $plik
then
echo "dwa"
echo -e "$plik"
fi
done
jako wynik otrzymuje wypisane wszystkie raz + nazwa pliku/podkatalogu, ale sam warunek nie zostaje spełniony nigdzie i nigdzie nie ma powiedziane "dwa" ...
co jest nie tak??