我在 UNIX 目录中有一些文件:
/opt/apps/testloc $ ls -mn
test_1.txt
test_2.txt
test_11.txt
test_12.txt
test_3.txt
我想用ls
命令列出这个,我需要根据文件名末尾的数字按排序顺序输出。说输出应该如下所示。
test_1.txt, test_2.txt, test_3.txt, test_11.txt, test_12.txt
我无法如前所述。这些文件名被视为文本,它们的排序如下,
test_11.txt, test_12.txt, test_1.txt, test_2.txt, test_3.txt
我的命令ls –mn
(我需要以逗号分隔的格式输出,所以我使用过-m
)
我需要这样做以在我的下一个过程中以增量格式处理文件。