So verwenden Sie den awk-Befehl, um alle 5 Längendateien zu finden - und in absteigender Reihenfolge zu drucken

So verwenden Sie den awk-Befehl, um alle 5 Längendateien zu finden - und in absteigender Reihenfolge zu drucken

Ich bin Informatikstudent. Zweites Studienjahr – und lerne etwas über Linux. Wegen des Coronavirus lerne ich selbstständig. Während meines Studiums bin ich auf eine Frage gestoßen – ich kann sie nicht lösen.

die Frage:

Zeigen Sie alle Dateien im Ordner „Letters“ mit einem 5-stelligen Namen an, absteigend nach Namen sortiert.

mein Versuch war die Verwendung des Awk-Befehls:

Zuerst muss ich in den gewünschten Ordner gelangen. Dann finde ich alle 5 Größendateien. Erstelle eine „Pipe“ und verwende diesen Befehl:

awk length $5 asort()

Hoffe ihr könnt mir weiterhelfen, würde mich freuen wenn ihr mir Bescheid sagt falls meine Frage nicht dabei ist

Antwort1

cd Letters      # Go to the Letters directory
ls -1dr ?????   # List in reverse order all files (or directories) with five characters in the name

Mit können Sie die Bedeutung der Flags , , und man lsherausfinden . Das Muster passt zu Dateinamen mit genau fünf Zeichen (jedes passt zu einem einzelnen Zeichen).-1-d-r??????

verwandte Informationen