我有一堆文件,其名称为:
mem0.csv
内存1.csv
.
.
.
.
mem153.csv
.
.
.
它们都在同一个文件夹中。当我在文件夹中执行 ls 时,它们按以下顺序显示
mem0.csv
内存1.csv
mem10.csv
mem100.csv
.
.
.
内存2.csv
mem20.csv
.
.
.
我想创建一个 bash 脚本来在 mem 和数字之间推入 0。我认为我需要添加 0 直到所有文件名的长度相同,唯一的问题是我不知道如何做到这一点。
The ls
由 GNU coreutils 提供支持版本排序 http://www.gnu.org/software/coreutils/manual/html_node/Details-about-version-sort.html:
$ ls -v
mem0.csv
mem1.csv
mem2.csv
...
mem10.csv
...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)