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
)
次のプロセスでファイルをインクリメンタル形式で処理するには、これを行う必要があります。