Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 在输出中粘贴无限多的标题行_Unix_Paste - Fatal编程技术网

Unix 在输出中粘贴无限多的标题行

Unix 在输出中粘贴无限多的标题行,unix,paste,Unix,Paste,我试图水平连接300个以制表符分隔的txt文件,每个文件大约800KB,都在同一个目录中。每个都有一个标题行,后跟22k行数字。当我尝试 paste -d '\t' *.txt > out.txt 命令一直挂起,直到我中止它——30分钟后,输出文件为33 gb(总大小应

我试图水平连接300个以制表符分隔的txt文件,每个文件大约800KB,都在同一个目录中。每个都有一个标题行,后跟22k行数字。当我尝试

paste -d '\t' *.txt > out.txt
命令一直挂起,直到我中止它——30分钟后,输出文件为33 gb(总大小应<300 mb),只包含重复多次的标题行。知道发生了什么吗

非常感谢


HBF

由于
*.txt
匹配
out.txt
,因此粘贴将读取该文件,然后写入,然后读取它刚刚写入的内容,等等。这可能会导致您看到的反馈循环。尝试删除
out.txt
并将粘贴的输出直接粘贴到名称不以
.txt
结尾的文件中,然后查看是否仍然存在问题。