Wie kann ich grep
Registerkarte ( \t ) in Dateien auf der Unix-Plattform?
Antworten
Zu viele Anzeigen?Von diese Antwort auf Ask Ubuntu:
Sagen Sie grep, dass es die von Perl definierten regulären Ausdrücke verwenden soll (Perl hat
\t
als Registerkarte):grep -P "\t" <file name>
Verwenden Sie das wörtliche Tabulatorzeichen:
grep "^V<tab>" <filename>
Verwenden Sie
printf
um ein Tabulatorzeichen für Sie zu drucken:grep "$(printf '\t')" <filename>
Eine Möglichkeit ist (hier mit Bash)
grep -P '\t'
-P
schaltet reguläre Ausdrücke in Perl ein, so dass \t wird funktionieren.
Als Benutzer abwickeln sagt, kann es spezifisch für GNU grep sein. Die Alternative ist, dort buchstäblich einen Tabulator einzufügen, wenn die Shell, der Editor oder das Terminal dies zulässt.
- See previous answers
- Weitere Antworten anzeigen