2005-11-26 awkで環境変数を読む UNIX ENVIRON["..."]という形で書けばよい。 例えば次のようにすると、環境変数countの値とhoge.datの3桁目の内容が表示される。 $ cat hoge.dat | awk '{print ENVIRON["count"],$3}' シェルスクリプト内でこの方法を使うときは、awkはスクリプト自体とは別プロセスになるので、awkから引用する環境変数はexportされている必要がある。