LINUX.ORG.RU

История изменений

Исправление 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