首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >怎样才能按顺序列出文件

怎样才能按顺序列出文件
EN

Ask Ubuntu用户
提问于 2015-07-30 02:33:38
回答 4查看 986关注 0票数 2

我有一个18 an的文件,我需要在一个不太好的互联网连接上下载。暴租不是一种选择。所以我把文件分成100段,最后,所有的文件都下载了。现在我需要把文件放在一起,使用一个像猫一样的程序。

因此,我需要按计数顺序列出文件,并将它们连接起来。FileNames转到类似于SomeFile1.dcd、SomeFile2.dcd、SomeFile3.dcd、SomeFile10.dcd、.SomeFile100.dcd

为了使连接正常工作,我需要列出的文件在正常的数字顺序,否则框架将是所有的螺旋。

我怎么能把文件列在正常的数字1,2,3,4.订餐?

EN

回答 4

Ask Ubuntu用户

回答已采纳

发布于 2015-07-30 02:38:39

使用bash支撑展开:

代码语言:javascript
复制
cat SomeFile{1..100}.dcd >final_file

首先,您可以进行检查,查看通过以下方式将其展开为哪些文件:

代码语言:javascript
复制
echo SomeFile{1..100}.dcd

这里,{1..100}将扩展到1,2,3....100

示例:

代码语言:javascript
复制
$ echo SomeFile{1..5}.dcd
SomeFile1.dcd SomeFile2.dcd SomeFile3.dcd SomeFile4.dcd SomeFile5.dcd
票数 6
EN

Ask Ubuntu用户

发布于 2015-07-30 09:55:14

perl还可以在循环中使用扩展语法:

代码语言:javascript
复制
perl -e 'print "SomeFile$_.dcd " for 1..100' > foo.txt
票数 2
EN

Ask Ubuntu用户

发布于 2015-07-30 10:05:25

使用findsort

代码语言:javascript
复制
find . -maxdepth 1 -type f -name "*.dcd" | sort -V
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/654439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档