来自管道的猫文件


1

我必须将文件连接到一个原始文件,该文件已拆分。有一个目录,其中有很多文件,但没有必要。我有md5sum文件,其中包含我必须加入的md5sum文件。

join -1 1 -2 1 tmp sumpos | sort -k2,2 | cut -d ' ' -f 3 | tr '\n' ' ' | xargs cat > result

tmp - 排序的md5sum sumpos - 我在目录中找到的md5sum排序

这是一项来自研究的任务,我认为我们的讲师不想在这里使用xargs,所以这是一种没有xargs的方法吗?

Answers:


0

如果你只是丢弃最后一个管道,xargs和cat它应该工作。它看起来像这样:

join -1 1 -2 1 tmp sumpos | sort -k2,2 | cut -d ' ' -f 3 | tr '\n' ' ' > result

不,只有文件的名称。
diego9403 2016年

尝试添加| cat - 之前> result
MikaelKjær2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.