2016-12-27 5 views
0

Ich habe eine Beispieldatei wie unten. Es gibt führende Linienräume. Gibt es eine Möglichkeit, sie zu erkennen und die genaue Zeilennummer, die den Zeilenbereich enthält, mit Shell-Skript zu drucken?Identifizierung der führenden Zeile Raum - Shell-Skript

test space at back 
test space at front 
TAB at end 
    TAB at front 

Antwort

1

grep können Rohlinge finden mit [: blank:] und den Anfang einer Zeile mit^(regex)

grep -n wird die Zeilennummer

grep -n '^[[:blank:]]' filename

0

Dies funktioniert versuchen drucken für mich ! wenn grep -n '^' config.js/dev/null> & 2; dann echo "$ 0: Führende Leerzeichen oben identifiziert; Abbrechen"> Ausfahrt 1 fi

Verwandte Themen