$?
プロジェクトには、コマンドの終了ステータスを読み取ることができるテスト設定があります。
foobar
私のテストでは、文字列が出力にないことを確認したいと思います。
コマンドを実行するとき:
./program | grep foobar
失敗を示すために戻ります1
。
返品するにはそれが必要です0
。
戻り値をキャンセルする方法はありますか?
答え1
!
パイプの終了コードを逆に置き換えます。
! ./program | grep -q foobar
$?
プロジェクトには、コマンドの終了ステータスを読み取ることができるテスト設定があります。
foobar
私のテストでは、文字列が出力にないことを確認したいと思います。
コマンドを実行するとき:
./program | grep foobar
失敗を示すために戻ります1
。
返品するにはそれが必要です0
。
戻り値をキャンセルする方法はありますか?
!
パイプの終了コードを逆に置き換えます。
! ./program | grep -q foobar