Есть массив files:files=`ls /tmp`
Не получается сделать проверку на наличие/отстутсвие файлов (пустой елемент в массиве или нет). Пытался сделать так:
if [ "$files" -eq " " ]
then
echo "yes"
fi
echo "no"не работает...
У вас это не совсем массив. Проверить можно с помощью [ -z "$var ] это вернёт истину, если пустой или [ -n "$var" ] это проверка на непустоту. Ещё можно высчитать длинну строки и смотреть больше она нуля или нет: [ ${#var} -gt 0 ]