LINUX.ORG.RU

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

Исправление vodz, (текущая версия) :

Как это сделать в bash?


while true; do
        if ! read line; then
                sleep 1
        elif [[ $line = Status ]]; then
                command
                exit $?
        fi
done

Обратите внимание, «X$line» для bash не надо, это для обычного sh надо, где нет [[, а есть только [

Исправление vodz, :

Как это сделать в bash?


while true; do
        if ! read line; then
                sleep 1
                continue
        fi
        if [[ $line = Status ]]; then
                command
                exit $?
        fi
done

Обратите внимание, «X$line» для bash не надо, это для обычного sh надо, где нет [[, а есть только [

Исходная версия vodz, :

Как это сделать в bash?


while true; do
        if ! read line; then
                sleep 1
                continue
        fi
        if [[ $line = Status ]]; then
                echo command
                exit 0
        fi
done

Обратите внимание, «X$line» для bash не надо, это для обычного sh надо, где нет [[, а есть только [