UNIX makeでのコーディング、私は次のように書いています。
cat $ sString | grep sSubstring > sResult
したがって、含まれているかどうかを確認し、sString
含まれsSubString
ている場合は結果を に入れたいと思いsResult
ます。
背景: ファイルの内容を入れましたsString
-ファイルにsSubString
が存在する場合、.sResult
を含むファイルの各行が含まれますsSubString
。
が にある場合、これは正常に機能sSubString
しsString
ます。そうでない場合、Error Code 1が表示されます。
どうすればこれを正しく処理できますか? 完全なコードは次のとおりです。
cat $ sString | grep sSubstring > sResult
if [ -s sResult -gt 0 ];then \
(echo "substring present" ) \
else (echo "substring not present" ) ;fi
(エラーコードでは、私は決して到達しません else
。)