Ошибки в программе.
|--KAT21
KAT11--
|--KAT22
KAT12---KAT23
|--KAT24
KAT13--
|--KAT25
И далее действие : если указанный файл существует в текущем и домашнем
каталогах или отсутсвует в них, то формируется соответствующее сообщение,
если существует только в одном из каталого, то копируется в другой.
_________________
echo "Введите имя фаила"
read name
if !test -d `pwd`/$name
then
echo "File exists in current dir"
fi
if !test -d $HOME/$name
then
echo "File exists in home dir"
fi
if test -s 'pwd'/$name
then
cp `pwd`/$1 $HOME/$name
fi
if test -s $HOME/$name
then
cp $HOME/$1 `pwd`/$name
fi
exit
Помогите исправить ошибки. Например - не выводятся сообщения, если допустим файл есть или его нет. Или не идет поиск в какой-либо дирректории.