PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : grep am Zeilenanfang mit Space



jean_luc_picard
22-03-2005, 08:54
Hallo Leute,

ich habe mal wieder meine Problemchen mit grep. Ich möchte nach Zahlen, angeführt von einem Spacezeichen am Zeilenanfang suchen.



grep "^[[:space:]]1"


Dieser Befehl gibt mir aber leider auch Zeilen aus, bei denen das nicht der Fall ist. Ich habe auch schon etliche andere Versionen probiert, leider ohne Erfolg. Wie muss ich denn den regex in diesem Fall formulieren?

Gruß, Picard

ThorstenS
22-03-2005, 13:00
grep "^\ [[:digit:]]" $DATEI

edit:
das funktioniert natürlich auch:


grep "^[[:space:]][[:digit:]]" $DATEI

(Ich benutze debian sarge )

jean_luc_picard
22-03-2005, 14:58
Danke... :)

ich weiß nicht, was los war. Ich hatte diese Kombination doch auch probiert... :confused: