$?
프로젝트에는 명령의 종료 상태를 읽을 수 있는 테스트 설정이 있습니다.
foobar
내 테스트에서는 문자열이 출력에 없는지 확인하고 싶습니다 .
명령을 실행할 때:
./program | grep foobar
실패를 나타내기 위해 돌아갑니다 1
.
반품하려면 그게 필요해요 0
.
반환 값을 취소하는 방법이 있나요?
답변1
!
파이프의 종료 코드를 반대로 바꿉니다.
! ./program | grep -q foobar
$?
프로젝트에는 명령의 종료 상태를 읽을 수 있는 테스트 설정이 있습니다.
foobar
내 테스트에서는 문자열이 출력에 없는지 확인하고 싶습니다 .
명령을 실행할 때:
./program | grep foobar
실패를 나타내기 위해 돌아갑니다 1
.
반품하려면 그게 필요해요 0
.
반환 값을 취소하는 방법이 있나요?
!
파이프의 종료 코드를 반대로 바꿉니다.
! ./program | grep -q foobar