Кажется нашел решение. Оказывается для правильной работы ключа "-n" в конструкции условиях, нужно заключать в кавычки, даже переменные. Ключ -s я так понял не может адекватно обрабатывать пустую переменную. В общем вот такая конструкция вроде работает:
file=$(busybox find $PWD -type f -name '*file*' | $bb tail -1)
if [ -n "$file" -a -s $file ]
then
fi
зы: этот форум заставит насильно знать все загадки и фольклор. А еще вводить правильно код с картинки...
Пользователь добавил сообщение 17 Января 2017, 19:13:45:
ALiEN175, Этот вариант пробовал, он не работал. Но вот так работает:
if [ -n "$file" ] && [ -s $file ]
Всем спасибо за ответы!
зы: а еще это форум научит писать любые числа прописью...