Unix 在输出中粘贴无限多的标题行
我试图水平连接300个以制表符分隔的txt文件,每个文件大约800KB,都在同一个目录中。每个都有一个标题行,后跟22k行数字。当我尝试Unix 在输出中粘贴无限多的标题行,unix,paste,Unix,Paste,我试图水平连接300个以制表符分隔的txt文件,每个文件大约800KB,都在同一个目录中。每个都有一个标题行,后跟22k行数字。当我尝试 paste -d '\t' *.txt > out.txt 命令一直挂起,直到我中止它——30分钟后,输出文件为33 gb(总大小应
paste -d '\t' *.txt > out.txt
命令一直挂起,直到我中止它——30分钟后,输出文件为33 gb(总大小应<300 mb),只包含重复多次的标题行。知道发生了什么吗
非常感谢
HBF由于
*.txt
匹配out.txt
,因此粘贴将读取该文件,然后写入,然后读取它刚刚写入的内容,等等。这可能会导致您看到的反馈循环。尝试删除out.txt
并将粘贴的输出直接粘贴到名称不以.txt
结尾的文件中,然后查看是否仍然存在问题。