bash 명령 실패에 대한 if 조건부를 어떻게 수행 할 수 있습니까?

크리스 스트리 친 스키

command실패한 경우에만 실행되는 매우 간단한 조건을 갖고 싶습니다 .

이 예에서는 명령의 SUCCESS를 기반으로하는 조건부입니다.

if command ; then
    echo "Command succeeded"
fi

반대쪽을 원합니다. 어떻게하면 되나요? 비교하는 것 외에 엘라 강트 방법이 있습니까?$?

||or 연산자 를 사용하고 싶지 않습니다 . 원하는 기능을 의미 론적으로 전달합니다. 의 경우 command || echo "command failed".

스티븐 키트

명령의 종료 상태를 부정합니다 .

if ! command ; then
    echo "Command failed"
fi

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

vim에 파일을 저장 한 후 bash / zsh 명령을 어떻게 수행 할 수 있습니까?

분류에서Dev

||를 사용하여 조건부 명령을 실행할 때 실패한 이전 명령에서 오류 메시지를 얻을 수 있습니까?

분류에서Dev

Bash에서 읽기 명령에 대한 부동 소수점 시간 제한 값을 어떻게 설정할 수 있습니까?

분류에서Dev

'at'명령으로 Bash 함수를 실행할 수 있습니까?

분류에서Dev

한 명령에서 다음 명령으로 동일한 경로를 어떻게 참조 할 수 있습니까?

분류에서Dev

시작시 굉장한 명령을 어떻게 실행할 수 있습니까?

분류에서Dev

부팅 후 명령을 어떻게 실행할 수 있습니까?

분류에서Dev

sudo의 특정 명령에 대한 * 모든 * 환경 변수를 어떻게 유지할 수 있습니까?

분류에서Dev

ssh를 통해 명령을 어떻게 실행할 수 있습니까?

분류에서Dev

이미 명령을 실행 한 후 -v를 어떻게 적용 할 수 있습니까?

분류에서Dev

diff 명령이 실패한 이유를 어떻게 확인할 수 있습니까?

분류에서Dev

bash 스크립트에서 명령을 어떻게 실행할 수 있습니까?

분류에서Dev

Bash에서 중괄호로 다음 명령을 어떻게 실행할 수 있습니까?

분류에서Dev

sudo 접두어가 있지만 플래그를 기반으로하는 bash 스크립트에서 명령을 어떻게 실행할 수 있습니까?

분류에서Dev

"grep | grep"명령을 bash 함수의 문자열로 어떻게 실행할 수 있습니까?

분류에서Dev

타이머에서 어떻게 명령을 실행할 수 있습니까? 아래에 더 자세한 설명

분류에서Dev

대화 형 환경에서 bash 명령을 어떻게 사용할 수 있습니까?

분류에서Dev

명령 줄 (bash) 프롬프트를 어떻게 변경할 수 있습니까?

분류에서Dev

명령 줄 (bash) 프롬프트를 어떻게 변경할 수 있습니까?

분류에서Dev

변수에 저장된 명령을 어떻게 실행할 수 있습니까?

분류에서Dev

다른 명령을 실행할 때 discord.py 명령의 루프를 어떻게 끊을 수 있습니까?

분류에서Dev

절대 경로 대 상대 경로에서 bash 스크립트를 어떻게 실행할 수 있습니까?

분류에서Dev

외부 명령을 실행할 때 '>'리디렉터 연산자를 어떻게 사용할 수 있습니까?

분류에서Dev

Ubuntu 16.10에서 시작시 명령 (rc.local 대체)을 어떻게 실행할 수 있습니까?

분류에서Dev

여러 OR 조건이있는 if 문에서 실패한 조건을 어떻게 식별 할 수 있습니까?

분류에서Dev

WinCvs의 현재 작업 디렉토리 외부에서 명령을 어떻게 실행할 수 있습니까?

분류에서Dev

bash에서 heredoc을 통해 패치를 어떻게 실행할 수 있습니까?

분류에서Dev

원격 Linux 서버에서 Bash를 어떻게 실행할 수 있습니까?

분류에서Dev

Bash의 명령에 대한 인수로 디렉토리의 모든 파일 이름을 어떻게 전달할 수 있습니까?

Related 관련 기사

  1. 1

    vim에 파일을 저장 한 후 bash / zsh 명령을 어떻게 수행 할 수 있습니까?

  2. 2

    ||를 사용하여 조건부 명령을 실행할 때 실패한 이전 명령에서 오류 메시지를 얻을 수 있습니까?

  3. 3

    Bash에서 읽기 명령에 대한 부동 소수점 시간 제한 값을 어떻게 설정할 수 있습니까?

  4. 4

    'at'명령으로 Bash 함수를 실행할 수 있습니까?

  5. 5

    한 명령에서 다음 명령으로 동일한 경로를 어떻게 참조 할 수 있습니까?

  6. 6

    시작시 굉장한 명령을 어떻게 실행할 수 있습니까?

  7. 7

    부팅 후 명령을 어떻게 실행할 수 있습니까?

  8. 8

    sudo의 특정 명령에 대한 * 모든 * 환경 변수를 어떻게 유지할 수 있습니까?

  9. 9

    ssh를 통해 명령을 어떻게 실행할 수 있습니까?

  10. 10

    이미 명령을 실행 한 후 -v를 어떻게 적용 할 수 있습니까?

  11. 11

    diff 명령이 실패한 이유를 어떻게 확인할 수 있습니까?

  12. 12

    bash 스크립트에서 명령을 어떻게 실행할 수 있습니까?

  13. 13

    Bash에서 중괄호로 다음 명령을 어떻게 실행할 수 있습니까?

  14. 14

    sudo 접두어가 있지만 플래그를 기반으로하는 bash 스크립트에서 명령을 어떻게 실행할 수 있습니까?

  15. 15

    "grep | grep"명령을 bash 함수의 문자열로 어떻게 실행할 수 있습니까?

  16. 16

    타이머에서 어떻게 명령을 실행할 수 있습니까? 아래에 더 자세한 설명

  17. 17

    대화 형 환경에서 bash 명령을 어떻게 사용할 수 있습니까?

  18. 18

    명령 줄 (bash) 프롬프트를 어떻게 변경할 수 있습니까?

  19. 19

    명령 줄 (bash) 프롬프트를 어떻게 변경할 수 있습니까?

  20. 20

    변수에 저장된 명령을 어떻게 실행할 수 있습니까?

  21. 21

    다른 명령을 실행할 때 discord.py 명령의 루프를 어떻게 끊을 수 있습니까?

  22. 22

    절대 경로 대 상대 경로에서 bash 스크립트를 어떻게 실행할 수 있습니까?

  23. 23

    외부 명령을 실행할 때 '>'리디렉터 연산자를 어떻게 사용할 수 있습니까?

  24. 24

    Ubuntu 16.10에서 시작시 명령 (rc.local 대체)을 어떻게 실행할 수 있습니까?

  25. 25

    여러 OR 조건이있는 if 문에서 실패한 조건을 어떻게 식별 할 수 있습니까?

  26. 26

    WinCvs의 현재 작업 디렉토리 외부에서 명령을 어떻게 실행할 수 있습니까?

  27. 27

    bash에서 heredoc을 통해 패치를 어떻게 실행할 수 있습니까?

  28. 28

    원격 Linux 서버에서 Bash를 어떻게 실행할 수 있습니까?

  29. 29

    Bash의 명령에 대한 인수로 디렉토리의 모든 파일 이름을 어떻게 전달할 수 있습니까?

뜨겁다태그

보관