awk 変数のスコープを局所変数にする小技
awkの変数は基本的にGlobal変数だが、関数の引数にすることで局所化できる
#!/bin/awk function hello(name, pre){ pre = "Mr." name = name "-san" print "hello " pre name # => hello Mr.Sato-san } { pre = "Miss " name = "Sato" hello(name) print pre name # => Miss Sato }