シェルを使用して指定された文字列がファイル内にあるかどうかを判定するには
grepコマンドを使用することで、指定した文字列がファイル内に存在するかどうかを調べることができます。以下に例を示します。
if grep -q "指定字符串" 文件名; then
echo "文件存在指定字符串"
else
echo "文件不存在指定字符串"
fi
上の例では、grep -q コマンドでファイル内に指定した文字列があるかどうかを検索し、あれば0、無ければ0以外の値を返します。if 文では、grep コマンドの戻り値に基づき、ファイル内に指定した文字列があるかどうかを判定し、結果に応じて出力を表示します。