Я писал оператор if, который проверял, доступен ли файл для чтения и существует ли, выполнив следующие действия:
if [[ -r "$upFN" && -f "$upFN" ]]; then
....
fi
Тогда я подумал, сурово, вы можете сделать это меньше, что-то вроде этого:
if [[ -r -f "$upFN" ]]; then
....
fi
Но это не работает, выдает ошибки:
./ftp.sh: line 72: syntax error in conditional expression
./ftp.sh: line 72: syntax error near `"$upFN"'
./ftp.sh: line 72: `if [[ -r -f "$upFN" ]]; then'
-fдля файлов,-dдля каталогов. - person dreamlax   schedule 11.01.2011