我有一個小問題,我希望能幫助我。awk讀取文件的特定列
總之,我有一個文件:
1,5,6,7,8,9
2,3,8,5,35,3
2,46,76,98,9
我需要從中讀取特定行,並將它們打印到另一個文本文檔。我知道我可以使用(awk '{print "$2" "$3"}'
)打印彼此相鄰的第二列和第三列。但是,我需要使用兩條語句(awk '{print "$2"}' >> file.text
),然後是(awk '{print "$3"}' >> file.text
),但這兩列會出現在對方下方,而不是彼此相鄰。
我該如何讓它們出現在彼此旁邊?
爲什麼你需要使用兩個語句? – Thor
我不知道爲什麼你使用awk'{print'$ 2「}'>> file.text而不是awk'{print $ 2,$ 3}'>> file.text – Vijay
不要引用字段引用:'awk'{print 「$ 2」}''會給你字符'$'和'2',而不是第二列的值 –