この種のファイルがありますが、最後の2つの列のみを取得し、1行に2つずつ印刷する方法を探しています。誰かが私にアイデアを与えることができますか?参加していただきありがとうございます:
1 0.00 435.9 6.04
2 6.04 691.7 27.61
3 33.65 964.5 10.03
4 43.68 1932.5
出力
435.9 6.04 691.7 27.61 964.5 10.03 1932.5
ベストアンサー1
このように?
awk '{printf ("%s %s\t", $3, $4)}' file
あるいは、このように欠落しているフィールドを処理することもできます。
awk '{field3=$3; field4=$4} $3==""{field3="\t"} $4==""{field4="\t"} {printf ("%s %s\t", field3, field4)}' file