合并排序的文件而不知道文件名

马特·阿德尔曼

我有一个gzip压缩文件的目录,所有目录都已排序。我不知道目录中有多少文件。我想将这些文件合并为一个文件。我一直在这样处理: find . -type f | xargs zcat | sort 但是,当我添加-m标志时,它只是将文件一个接一个地连接起来。有没有一种方法可以sort -m用来合并目录中所有已排序的文件?

谢谢!

我想指出,@ chepner的解决方案非常适合非压缩文件。

马特·阿德尔曼

我找到了答案!

find . -type f | awk '{print "<(gzip -cd "$0")"}' | tr "\n" " " | (echo -n sort -m " "; cat -; echo) | bash

这将查找目录中的所有文件,并将它们作为参数发送给sort命令,并在此过程中用空格替换换行符。多谢大家的协助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

下载文件时不知道文件名

如何在不知道文件类型或文件名的情况下下载文件?

Flutter从集合中获取文档,但不知道其ID但知道文件名

可以在不知道jar文件名的情况下运行jar文件

在不知道文件名的情况下使用 Javascript Fetch API 读取文件

量角器:在不知道文件名的情况下测试下载文件

在不知道其中的csv文件名的情况下读取R中的zip文件

检查FTP上是否存在文件-不知道文件名

當我不知道文件名稱時重命名文件 - shell 腳本

如何在不知道文件名的情况下解析 XML 文件

在不知道文件名的情况下自动在Rails公共目录中导出文件的方法

如何在不知道文件名的情况下指定下载文件夹?

在不知道文件名的情况下,如何在Powershell中获取文件的完整路径?

Python 和 Pandas - 在不知道文件名的情况下读取目录中唯一的 CSV 文件

可以在不知道文件名的情况下查看Laravel公共目录中的文件吗?

在不知道文件名的情况下从网站下载文件,然后提取并移动到设置位置

我真的不知道文件扩展名.data

在不知道逻辑文件名的情况下还原SQL Server数据库

加密文件名-我不知道它是什么以及在哪里使用。请解释

如何检查在Java中文件夹的大小或包含文件,不知道有java.nio.file文件名?

在不知道文件名的情况下将文件从一个位置移动到另一位置

导入文件时不知道名称

合并排序的文件Java

如何在ajax调用后不知道image标签的文件名的情况下重新加载img attr“ src”?

在不知道扩展名的情况下下载文件

从不知道扩展名的数组中删除获取名称的文件

按名称搜索目录中的文件(不知道扩展名)

合并排序压缩文件

如何在不知道其扩展名但又知道全名的情况下打开文件?