次のようなデータがあるとしましょう。
cat file
0.000 0.0 425.2 2.23
0.000 0.0 477.9 0.91
0.000 0.0 516.5 -0.41
0.000 0.0 566.5 -3.72
私のawkスクリプトで最初の行の3番目のフィールドと同じ変数をregress.awk
設定したいのですが、awkでこれを行う簡単な方法はありますか?とを組み合わせる方法がわかりません。プロンプトで以下を使用できます。temp
temp = 425.2
NF
NR
awk 'NR==1 {print $3}' file
これは425.2を返しますが、awkスクリプトで変数として保存する方法がわかりません。変数を列と同じに設定するのは簡単なようですが、特定の行を連結する方法についてはまだ見たことがありません。
ベストアンサー1
awk '{NR==1 { temp=$3 } NR>1 { /* do stuff that refers to temp */ }' /path/to/file