Wie man richtig grep Dateinamen nur aus ls -al

Wie sage ich grep nur ausdrucken Zeilen, wenn der "Dateiname" entspricht, wenn ich mich Rohrleitungen durch ls? Ich will es ignorieren, alles auf jeder Linie, bis nach dem Zeitstempel. Es muss einen einfachen Weg, dies zu tun auf einem einzigen Befehl.

Wie Sie sehen können, ohne es, wenn ich auf die Suche nach der Datei "rwx", würde es wieder nicht nur die Zeile mit rwx.c, aber auch die ersten drei Zeilen wegen der Berechtigungen. Ich wollte mit AWK, aber ich möchte es zur Anzeige des ganzen letzten Zeile, wenn ich Suche nach "rwx".

Irgendwelche Ideen?

EDIT: Danke für die hacks unten. Es wäre jedoch zu groß sein, um eine weitere bug-freie Methode. Zum Beispiel, wenn ich eine Datei mit dem Namen "rob-rob", ich wäre nicht in der Lage, um verwenden Sie die angegebenen Lösungen.

drwxrwxr-x 2 rob rob  4096 2012-03-04 18:03 .
drwxrwxr-x 4 rob rob  4096 2012-03-04 12:38 ..
-rwxrwxr-x 1 rob rob 13783 2012-03-04 18:03 a.out
-rw-rw-r-- 1 rob rob  4294 2012-03-04 18:02 function1.c
-rw-rw-r-- 1 rob rob   273 2012-03-04 12:54 function1.c~
-rw-rw-r-- 1 rob rob    16 2012-03-04 18:02 rwx.c
-rw-rw-r-- 1 rob rob    16 2012-03-04 18:02 rob rob
Wenn Sie möchten, dass nur die Datei-Namen, verwenden Sie nicht ls -al; benutzen Sie einfach ls -a zu Holen Sie sich die interessante Namen, und dann ls -ld um die details für Sie? Parsen der Ausgabe von ls ist notorisch schwierig, sogar bevor Sie versuchen, Sie denken über Dateinamen, der Leerzeichen enthält. Die gute Nachricht: auch das Datum-Formate ändern, die Anzahl der Spalten in der Zeit konstant bleibt (zwei Leerzeichen getrennte Werte).
Ich Stimme mit Jonathan ; wenn alles, was Sie zu tun versuchen, ist eine Liste von Dateien, dann übergeben Sie die richtigen Optionen für ls.
Eigentlich ist mein Kommentar zu der date-Spalten ist nicht ganz korrekt; Ihre ls -l ist die Anzeige von zwei Spalten; mir zeigt die drei letzten Dateien: -r--r--r-- 1 jleffler staff 26676 Mar 3 21:44 ccs.nmd und alte Dateien -r--r--r-- 1 jleffler staff 6510 Mar 17 2003 README,v.

InformationsquelleAutor mathjacks | 2012-03-04

Schreibe einen Kommentar