erste zwei Ergebnisse von ls Befehl
Ich bin mit ls -l -t
um eine Liste von Dateien in einem Verzeichnis bestellten Zeit.
Möchte ich Grenze die Suche auf die top-2-Dateien in der Liste aus.
Ist das möglich?
Ich habe versucht mit grep und ich kämpfte.
Kommentar zu dem Problem
und wenn ich jetzt öffnen will, dass eine Datei?
InformationsquelleAutor der Frage Fidel | 2012-05-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie pipe es in
head
:Geben Ihnen top-3 Linien (2-Dateien und das total).
Diese werden Ihnen nur die ersten 2 Zeilen von Dateien, überspringen Sie die Größe der Linie:
tail
Streifen der ersten Zeile, dannhead
Ausgänge die nächsten 2 Zeilen.InformationsquelleAutor der Antwort dag
Zu vermeiden, Umgang mit der top-line-Ausgang können Sie rückgängig machen, die Art und Holen Sie sich die letzten beiden Zeilen
Dies ist ziemlich sicher, aber je nachdem, was Sie tun werden, mit diesen zwei Einträge in der Datei, nachdem Sie Sie finden, Lesen Sie Analysieren ls auf die Probleme bei der Verwendung
ls
zu erhalten, Dateien und Datei-Informationen.InformationsquelleAutor der Antwort Stephen P
Können Sie die
head
Befehl zu packen und nur die ersten beiden Zeilen der Ausgabe:InformationsquelleAutor der Antwort larsks
Haben Sie die Pipeline durch den Kopf.
wird die Ausgabe der beiden ersten Ergebnisse.
InformationsquelleAutor der Antwort Pier-Alexandre Bouchard
Oder Sie könnten versuchen, nur diese
-1 Schalter überspringt die Titel-Zeile.
InformationsquelleAutor der Antwort Saad Rehman Shah