我在linux中有两个文件,第一个文件有4列,第二个文件有2列.我想将这些文件合并到一个新文件中,该文件包含文件1中的前3列和文件2中的第一列.我尝试了awk,但是文件2中的数据放在文件1下.
不确定您希望从每个文件中添加哪些列,但这样的内容应该有效:
paste <file1> <file2> | awk '{print $1,$2,$3,$5}'
Run Code Online (Sandbox Code Playgroud)
将从中挑选前三列file1,并跳过第四列,然后从第二个文件中选择第一列.