Что делать, если у вас есть 5 или 6 файлов, определенные файлы .biz в каталоге, и вы хотите сохранить их по одному в переменной $ file и применять набор команд до тех пор, пока в каталоге не будет больше файлов .biz.
Я пытался использовать
for f in graham/quant
do
if grep "max" $file;
then
maximum.sh $file
elif grep "milan" $file;
then
milan.sh $file
elif grep "min" $file;
then
minimum.sh $file
.
.
.
else
echo " keep working you are close "
fi
done
, но программа выполняет все файлы с первым допустимым условием.
Если у вас есть 5 файлов с расширением .biz, все они будут выполнены с первым допустимым условием 5 раз.
вывод будет:
Milan
Milan
Milan
Milan
Milan
вместо
Milan
Minimum
Maximum
.
.
Есть идеи?