Попробуйте так: in=$1 if [ -n "$in" ]; then cd $in for i in * do echo $i done fi И посмотрите вот эту ссылку: http://www.ruhr.de/home/smallo/award.html#ls Peter.