LINUX.ORG.RU

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

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

Не знаю конкретного ответа на твой вопрос, но посоветую:

  1. избавиться от таких сложных логических условий
  2. При необходимости использовать if:
    command1 && command2
    # эквивалентно
    if command1 ; then
        command2
    fi
    В твоём случае может выглядеть так:
    if true; then
        status="pravda"
    elif false; then
        status="nepravda"
    fi 
    echo $status
    

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

Не знаю конкретного ответа на твой вопрос, но посоветую:

  1. избавиться от таких сложных логических условий
  2. При необходимости использовать if:
    command1 && command2
    # эквивалентно
    if command1 ; then
        command2
    then
    В твоём случае может выглядеть так:
    if true; then
        status="pravda"
    elif false; then
        status="nepravda"
    fi 
    echo $status