これが私のawkステートメントのスニペットです。ステートメントにこれらの2つの変数を挿入しようとしていますが、評価されていません。誰かが私を正しい方向に向けることができますか?
ZONE=`date "+%Z %Y"`
DAY=`date "+%a"`
awk '{if (NR<2) {print "["$1, $2, $3"]"}}'
私はこれを試しています:
awk '{if (NR<2) {print "[" $DAY, $1, $2, $3, $ZONE "]"}}'
ここでのこのヒントは、私の問題を解決するのに役立ちました。
シェル変数を「'」で囲むことにより、awkから保護します(つまり、二重引用符-一重引用符-二重引用符)。
awk'{print "'" $ VAR1 "'"、 "'" $ VAR2 "'"}' input_file