在Linux中,可以使用awk
命令按列拼接文本
假設你有一個名為file.txt
的文件,內容如下:
John 25
Alice 30
Bob 22
現在,你想按列拼接這些文本。例如,將名字和年齡拼接在一起,結果應該是:
John25
Alice30
Bob22
你可以使用以下awk
命令實現這個目標:
awk '{print $1$2$3}' file.txt
這里,$1
表示第一列(名字),$2
表示第二列(年齡),$3
表示第三列(空格)。print
語句將這些字段拼接在一起并輸出。
如果你想要將結果保存到一個新文件中,可以使用重定向操作符>
:
awk '{print $1$2$3}' file.txt > output.txt
這將把拼接后的文本保存到名為output.txt
的新文件中。