[sisyphus] Забавный результат выполнения test -f $file

Yura Kalinichenko =?iso-8859-1?q?yuk_=CE=C1_iceb=2Evinnitsa=2Ecom?=
Ср Мар 2 13:12:51 MSK 2005


On Срд, 2005-03-02 at 12:54 +0300, Yura Zotov wrote:
> Это правильно, что bash работает вот так?
> 
> $ file=; if test -f $file; then echo "x$file"; fi
> x
> 
> Если правильно, то почему?
> 

Не забывайте закавычивать:

$ file=""; if test -f "$file" ; then echo "x$file"; fi
$

-- 
Yura Kalinichenko





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