おぼえがき

おぼえがき

awk 動的な変数を正規表現にセットさせる

2007-03-02 | sed awk
検索対象文字列が決まってるときは、

awk '$1 ~ /検索文字列/' ファイル名

でできたんだけど、
検索文字列が動的だったときのやり方が
よくわからんかったけど、

awk '$1 ~ /'"$検索文字列変数"'/' ファイル名

で実現可能。

さらに、

awk '$1 ~ /'"${検索文字列変数:-*}"'/' ファイル名

なんて、こともできる。

最新の画像もっと見る

1 コメント

コメント日が  古い順  |   新しい順
検索文字変数にはスラッシュが有る場合は? ()
2010-11-05 06:48:37
タイトル通り、検索文字変数がPATHの場合は、スラッシューが入っていますが、Perl/sedのように/を#に変えることができないんですが、awkはどう解消できますか?
よかったら、おしえてください。
返信する

コメントを投稿