Liste von Dateinamen mit sortierter Reihenfolge - Befehl ls

Ich habe einige Dateien in einem UNIX-Verzeichnis, in:

/opt/apps/testloc $ ls -mn 
test_1.txt
test_2.txt
test_11.txt
test_12.txt
test_3.txt

Möchte ich diese Liste mit ls Befehl und ich brauche die Ausgabe in sortierter Reihenfolge auf der Grundlage der zahlen am Ende der Dateinamen. Sagen Ausgabe sollte wie folgt Aussehen.

test_1.txt, test_2.txt, test_3.txt, test_11.txt, test_12.txt

Ich bin nicht in der Lage zu bekommen, wie erwähnt. Diese Dateinamen waren als text und Sie wurden so sortiert, wie unten

test_11.txt, test_12.txt, test_1.txt, test_2.txt, test_3.txt

Mein Befehl ls –mn (ich brauche die Ausgabe in comma separated format, so das ich verwendet habe -m)

Ich muss dies getan werden, um die Dateien zu verarbeiten, die in inkrementelle format in meinem nächsten Prozess.

InformationsquelleAutor Navin | 2013-03-07
Schreibe einen Kommentar