[Comm] test -d on directory with space in name
Vitaly Ostanin
=?iso-8859-1?q?vyt_=CE=C1_vzljot=2Eru?=
Ср Дек 6 15:40:04 MSK 2006
Здравствуйте.
Скажите, где я тупой, а?
В этом скрипте не выполняется проверка [ -d "$FILE" ], если в
имени $FILE есть пробелы. В командной строке такая проверка
проходит успешно.
#!/bin/sh
do_du()
{
du -sbx * | sort -rn | while read f;
do
echo $f
FILE=`echo $f | cut -d ' ' -f2-`
if [ -d "$FILE" ]; then
echo "^^^dir^^^"
cd "$FILE"
do_du
fi
done
}
do_du
--
Regards, Vyt
mailto: vyt на vzljot.ru
JID: vyt на vzljot.ru
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 252 байтов
Описание: OpenPGP digital signature
Url : <http://lists.altlinux.org/pipermail/community/attachments/20061206/91988531/attachment-0003.bin>
Подробная информация о списке рассылки community