ファイルを読み取り、以下のコマンドを実行します

ファイルを読み取り、以下のコマンドを実行します

2 つの異なる Web ページからの出力は、「traffic」という 1 つのファイルに送信されます。1 つのページには常に文字列「sqr」が含まれ、もう 1 つのページには sqr 文字列ではなく「attach」が含まれます。

それで:

ファイルトラフィックを読み取り、"sqr" が含まれている場合は以下の 3 つのコードを実行し、"attach" が含まれている場合は以下の 4 つのコードを実行します。

答え1

grepファイルに文字列が含まれているかどうかを判断するためにを使用できます。grep次の構文を使用して の出力を変数に格納できます。

myvariable=$(grep string file)

次に、条件 ( if) を使用して結果を処理します。

$ if grep -q string file; then echo "found it"; fi

関連情報