if文でコマンド実行結果の戻り値を判定する - 四角革命前夜

さてさて、またしてもシェルスクリプトです。 シェルスクリプトではコマンドを実行して、コマンドの戻り値によって処理を変えるなんてことがあるかと思います。 #!/bin/sh echo "$1" | grep 'a' if [ "$?" -eq 0 ] then echo 'has a' else # 英語自信ない echo 'has not a' fi このスクリプトの場合、$1に'a'が含まれてい…