Tcl スクリプト内で awk コマンドを使用する必要があります。以下のようなファイルがあります。giri.txtとしましょう。
1 what
2 Why
3 When
4 who
次のように出力されると考えて、次のコードを書きました。
what did
why did
when did
who did
set a did
exec cat giri.txt | awk {{ print $2 " " $a }}
しかし、次のように印刷されます。
what what
why why
when when
who who
なぜこのように印刷されるのか、誰か説明できますか?awk内でTcl変数を使用する方法を提案できる人はいますか?