外部ファイルから呼び出して実行

スクリプトファイルの先頭行に「#!/bin/awk -f」を追加しておく。
Sample.awk (1カラム目の4文字を取り出す処理)

#!/bin/awk -f
BEGIN{
FS=",";
}
{
print(substr($1,1,4));
}


これをcsvファイルすべてに対して処理するには、

find . -maxdepth 1 -name "*.csv" -exec ./Sample.awk {} \;

とする。