「grep pattern file.txt」の結果が「0行」だった場合の終了ステータス($?)はいくつか。

grepはマッチする行が見つからない場合に1を返し、見つかった場合に0を返します。