当前位置:  开发笔记 > 编程语言 > 正文

如何按排序顺序连接文件?

如何解决《如何按排序顺序连接文件?》经验,为你挑选了1个好方法。

我有一个文件目录,我想合并它们。唯一的问题是我想通过调用“ ls -l” 以它们出现的完全相同的顺序合并它们。



1> Charles Duff..:

Shell已经对现成的glob进行了排序。因此,对于以下任一情况:

# works only if the number of names is short enough to fit in one invocation
cat * >../output.txt

...或者,其表亲支持的名称超过了单个命令行中的名称...

# works for any arbitrary number of names
printf '%s\0' * | xargs -0 cat >../output.txt

...输出已根据中定义的排序顺序进行排序LC_COLLATE(该变量ls在执行的任何排序中都应遵循)。

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有