2
プログラムを実行するときにawkプログラムをファイルで実行させることは可能ですか? 。プログラムを実行するときにファイル名を入れずにawkスクリプトを実行する方法
私はこれを実行しようとしたが、何らかの理由でそれは動作しません、これは動作しませんし、どのように私はそれがこのプログラムに
#!/bin/awk -f
BEGIN{
ARGV[1]="books"
}
{
split($0,a,":")
if(a[4]!="-"){
n[a[2]]=n[a[2]]+1
print $0","n[a[2]]
}
}
END{
for(x in n){
print n[x]
}
}
を動作させるか、なぜ誰かが を説明してくださいすることができ、私はそれを作ってみましたファイル名のブック上で実行するが、それはまだARGV
に要素を追加するなど
スクリプトとファイル名でawkを起動するラッパースクリプトを作成する必要があります。 – melpomene
それは唯一の方法ですか? –