awkコマンド内のパターンに一致しますアンダースコアで区切られています。例えば正規表現は、私は次のパターンにマッチする正規表現を記述する必要が
: は、私は次のようにマッチする正規表現が必要です。
fltr_desc_name
fltr_nameone_nametwo
fltr_level_name_desc
を、私は「もし」「AWK」の文の中にそれを使用しています:元について :
awk '/Transformation/ { if ($4=="Filter" && $5=="fltr_*") print $4,$5 }' filename
正規表現を書いて助けてください、そして、 "awk"コマンドの中の "if"条件の中で正規表現を使う方法を教えてください。ありがとうございました。
あなたがこれまでに試してみました何!!なぜ正規表現か。そのために文字列関数を使用する – diEcho
こんにちは:) 私は正規表現を使用して、tranformationフィールドのタイプがFilter(つまり、$ 4、fileで指定された4番目のフィールド)の行をすべて検索しています。$ 5はフォーマットのshld b "fltr_followedbyanywrdsseparatedbyunderscore"私は質問に示されているようにawk cmdを使用していましたが、私は行をマッチさせることができませんでした。 – Karthik