私はこのように私はここ awkの変数で与えられたパターンをどのように一致させるか?
awk -F ":" '/REWARD REQ. SERVER HEADERS/{print $1, $2, $3, $4}' sample_profile.txt
、「報酬REQ、コマンドの下に使用される、特定のパターンがパイプ区切りファイルから存在するサブストリングを抽出します。 SERVER HEADERS 'はファイル内で検索されるパターンで、最初の4つの部分をコロンで区切った行に出力します。
今、パターンとして動作するようにbash変数を送信します。私は以下のコマンドを使用しましたが、動作しません。
awk -v pat="$pattern" -F ":" '/pat/{print $1, $2 , $3, $4 } sample_profile.txt
どのように私は、単一のawk
コマンドで-v
と-F
を使用することができますか?
おかげで私のミスを指摘するためにその詳細な説明についてはAWKの境界を越えて、それを操作することができます。 –