Wie grep Zeilen, die beginnen mit doppelten Schrägstrichen in der Linux-Kommandozeile?
Wie kann ich grep Zeilen in einer Datei, starten Sie mit der Doppel-Schrägstrich aus der Linux-Kommandozeile? Die doppelten Schrägstriche haben können Räume vor, sondern nur die Leerzeichen vor und keine anderen Arten von Zeichen.
z.B.
shell_prompt: ls
shell_prompt: grep .....? file_name
Sorry war unobservant, habe ich nicht bemerkt etwas, das bereits existierte, bevor die //andere Zeichen als das Leerzeichen. Das Problem ist gelöst. Vergeben an den Mann, die zunächst beantwortet.
- Sie sollten eigentlich vergeben der Kerl, dessen Lösung war die beste...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Reguläre Ausdrücke verwenden:
^\s*//
besser sein?finden Sie alle Zeilen, die enthalten
//
. Die wenn Ihr auf der Suche für Kommentare, was Euch interessieren könnte.finden nur Zeilen, die beginnen mit
//
.Könnte es mir der Mühe Wert zu Beginn der Suche in Reguläre Ausdrücke.
Bearbeiten: Lesen Sie alle Anforderungen:
Müssen Sie zwei umgekehrte Schrägstriche für escape-Zeichen in der shell, weil Sie auf der Durchreise sind die backslash-Zeichen an den Befehl "grep".
d.h. grep sieht die regex-string
\/\/