FOR цикл не циклический

У меня есть сценарий ниже, который использует 2 для циклов. по какой-то причине они не петляют

#! /bin/ksh CURR_PATH='/main/nedcor/flexcube' cd $CURR_PATH for DIR1 in 'WIP' 'INPUT';do echo $DIR1 for DIR in $(find . -name $DIR1);do RESULT=`ls -A $DIR | egrep -v "BKUP|BKP"` echo $DIR echo $RESULT echo $RESULT1 if [ -z "$RESULT" ] ; then echo "No Files found" exit 0 else echo file $RESULT found exit 1 fi done done 

  • Объединение двух частей вместе для создания единого сценария
  • Почему программированию на C не нужны сценарии компилятора и оболочки?
  • как проверить формат файловой системы
  • Объединение аргументов bash в одну строку с пробелами
  • Как проверить, присутствует ли какой-либо IP-адрес в файле с использованием сценариев оболочки?
  • Сумма всех целых чисел между двумя числами
  • Как анализировать команды из текстового файла в сценарий bash в CLI
  • Определить строку с символами *, одинарной кавычкой и $
  • One Solution collect form web for “FOR цикл не циклический”

    Вы не должны использовать exit внутри циклов for – это заставляет скрипт выйти, и именно поэтому вы получаете только один результат. Вы должны использовать continue , который остановит текущий цикл, но перейдет к следующему элементу цикла for .

    Поменяйте оба оператора exit чтобы continue и вы должны найти совсем другое поведение, больше в соответствии с тем, что вы ищете.

    Interesting Posts

    Связывание «..» происходит где-то, кроме родительского каталога и других странных fs beharviors

    Что приложение SFTP просто позволяет перетаскивать с рабочего стола на сервер?

    Почему для выполнения semodule -i mypol.pp требуется много времени?

    Сгладить скрипт оболочки (включая сценарии с исходными текстами) и удалить неиспользуемые функции

    отклонить любое письмо к данному приложению и его детям

    Как прокручивать экран, используя средний клик?

    правильная настройка visudo NOPASSWD для сценария резервного копирования bash

    устаревшие пакетные перерывы yum для установки старшего JBoss

    Сколько бит – это флаги доступа к файлу?

    Повторное нажатие клавиш в «представлении каталога» vim

    Поиск разрешений экрана без $ DISPLAY через скрипты python или shell

    sed extract с несколькими вариантами в конце рисунка

    Проблемы с установкой php с поддержкой MySQL

    Использование tee для добавления строки в файл, а также использовать ее в качестве замены шаблона в другом файле

    Cronjob (ы) для нескольких пользователей

    Linux и Unix - лучшая ОС в мире.