프로세스의 종료 상태 취소

프로세스의 종료 상태 취소

$?프로젝트에는 명령의 종료 상태를 읽을 수 있는 테스트 설정이 있습니다.

foobar내 테스트에서는 문자열이 출력에 없는지 확인하고 싶습니다 .

명령을 실행할 때:

./program | grep foobar

실패를 나타내기 위해 돌아갑니다 1.

반품하려면 그게 필요해요 0.

반환 값을 취소하는 방법이 있나요?

답변1

!파이프의 종료 코드를 반대로 바꿉니다.

! ./program | grep -q foobar

관련 정보