awk スクリプトはを入力ファイルと見なしARGV[1]
ているようです。ARGV[ARGC]
ARGV
入力ファイルの代わりに単純な引数と見なして awk を作成する方法はありますか
例:
test.awk
#!/usr/bin/awk -f
BEGIN {title=ARGV[2]}
{if ($1=="AA") {print title}}
datファイル
AB
BA
AA
CC
$ test.awk dat 'My Interesting Title'
My Interesting Title awk: test.awk:3: fatal: ファイル `My Interesting Title' を読み取り用に開けません (そのようなファイルやディレクトリはありません)