[Comm] объясние как работает test

Alexy Hammer =?iso-8859-1?q?srider_=CE=C1_mail=2Eru?=
Чт Апр 20 00:42:05 MSD 2006


> if [ `echo "ku"`="ku" ]; then echo "true"; else echo "flase"; fi
> а вот
> if [ `echo "ku ku"`="ku ku" ]; then echo "true"; else echo "flase"; fi
> ругается

просто
$ echo "ku ku"
ku ku
(результат без кавычек)

надо:
if [ "`echo "ku ku"`" = "ku ku" ]; then echo "true"; else echo "false"; fi

ps: до и после знака равно пробелы нужны, а то другая проблема будет



Подробная информация о списке рассылки community