История изменений
Исправление blexey, (текущая версия) :
for i in $(find /opt/123 -maxdepth 1 -type f | wc -l )
Вай, полегче :) wc -l возвращает одно число, к которому цикл for in применять не нужно.
#!/bin/bash
N=`find /opt/123 -maxdepth 1 -type f | wc -l`
if [ $N -gt 0 ] ; then
echo "nonzero case"
else
echo "zero case"
fi
Исходная версия blexey, :
for i in $(find /opt/123 -maxdepth 1 -type f | wc -l )
Вай, полегче :) wc -l возвращает одно число, к которому цикл for in применять не нужно.
#!/bin/bash
N=`find test -maxdepth 1 -type f | wc -l`
if [ $N -gt 0 ] ; then
echo "nonzero case"
else
echo "zero case"
fi