相关疑难解决方法(0)

列出按数字排序的文件

我有一堆从log1log164.

我正在尝试在 UNIX 终端中列出目录(已排序),但排序功能仅提供如下格式:

home:logs Home$ ls -1 | sort
log1.gz
log10.gz
log100.gz
log101.gz
log102.gz
log103.gz
log104.gz
log105.gz
log106.gz
...etc
Run Code Online (Sandbox Code Playgroud)

我想要的是

home:logs Home$ ls -1 | sort
log1.gz
log2.gz
log3.gz
log4.gz
log5.gz
log6.gz
log7.gz
...{more here}
log99.gz
log100.gz
log101.gz
log102.gz
...etc
Run Code Online (Sandbox Code Playgroud)

我可以用来做什么的任何建议?

ls filenames sort numbering

172
推荐指数
6
解决办法
14万
查看次数

没有前导零时对列表进行排序

我想对它进行数字排序,排序命令从第一个字符开始。

CPL_V11.01.00_1
CPL_V11.01.00_10
CPL_V11.01.00_2
CPL_V11.01.00_3
CPL_V11.01.00_35
CPL_V11.01.00_36
CPL_V11.01.00_37
CPL_V11.01.00_38
CPL_V11.01.00_39
CPL_V11.01.00_4
CPL_V11.01.00_40
CPL_V11.01.00_41
CPL_V11.01.00_42
CPL_V11.01.00_43
CPL_V11.01.00_44
CPL_V11.01.00_45
CPL_V11.01.00_46
CPL_V11.01.00_47
Run Code Online (Sandbox Code Playgroud)

我应该在这里做什么?

text-processing sort

6
推荐指数
1
解决办法
2111
查看次数

标签 统计

sort ×2

filenames ×1

ls ×1

numbering ×1

text-processing ×1