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