【AWK】Windowsで文字を出力するときの注意
WindowsのAWKでprintで文字を出力するときに注意が必要。
Linuxで以下はOK。file.txtの1列目の数値の前に「aaa」という文字をつけて出力する。
awk '{print "aaa" $1}' file.txt
これをWindowsで実行しても「aaa」が付いてくれない。
この場合、{print ***}の処理自体をファイルから読むようにするとよい。
awk -f file.awk file.txt
file.awkの内容
{
print "aaa" $1
}