• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:awkコマンドに引数を渡す方法)

awkコマンドに引数を渡す方法

このQ&Aのポイント
  • awkコマンドに対して引数を渡す方法が知りたいです。例えば以下のようなリストファイルがあったとします。
  • awkコマンド内の$VALが引数ではなく文字列として認識されてしまうため、出力結果が100 : 200 : 300 :となってしまいます。100 : 454 200 : 37536 300 : 32432 という結果を出力したい場合(awk内の引数を有効にする場合)どうすればよいでしょうか?
  • awkを使用しない方法もあるかと思いますが、今回はawkを使った方法を知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.1

お手軽にはこうかな awk -vVAL=$VAL '$2 == VAL {print $1}' awk '$2=='$VAL'{print $1}' でも今回は大丈夫だと思うけど。

harahachi
質問者

お礼

出来ました。 シングルクォートで囲むだけでよかったんでうすね。 ありがとうございます。 助かりました。

関連するQ&A