> > Beim durchsehen der Daten habe ich, zuf�llig, nichtdruckbare
> > zeichen gefunden. ^H\^I ... Die habe da nix drin zu suchen. Die
> > muss ich finden.
>
> Also bleiben wir mal bei den zweien: ^H und ^I.  Das w�re dann in
> einer Variablen:
>
>   regex=\[$'\x08'$'\c09'\]
>
> oder, wenn du es un�bersichtlich m�chtest:
>
>   regex=" "
>
> Was dein Newsreader hier anzeigt, wei� ich nicht; im Emacs habe
> ich C-q C-h C-Q C-i getippt, was die beiden Zeichen erzeugt.  ^I
> ist �brigens ein TAB und ^H ein Backspace.  Nat�rlich brauchst du
> die Variable nicht und kannst im Folgenden den rechten Teil des
> Ausdrucks stattdessen tippen.
>
> Wenn die sie finden und anzeigen m�chteset, w�re (alles
> ungetestet):
>
>   grep "$regex" filename
>
> (die Anf�hrungszeichen sind nicht unbedingt erforderlich)
>
> Wenn du sie l�schen willst, w�re
>
>  sed "s/$regex//g"
>
> passender.
>
> > Was ich brauche ist nur die Zeilennummer der entschrechenden
> > datei.
>
> Ich sollte vorher alles lesen.  Das w�re dann:
>
>   grep -nq "$regex" filename

Hallo Heike,

du hast mich genau falschherrum verstanden. das ^I und ^H habe ich 
durch zufall gefunden. Das in der textdate zu suchen ist kein 
problem. Aber vieleicht ist ja auch noch ein ^G drinn, oder ein 
0x207 oder sonst irgend etwas, was nicht zum Text geh�rt. diese 
Zeichen will ich finden. Ich kenne sie aber nicht. Das einzige was 
ich kenne ist das was ich NICHT finden will, n�mlich die 
ascii-zeichen. 


-- 
cu

Roland Kruggel �mailto: [EMAIL PROTECTED]
System: Intel 3.2Ghz, Debian sid, 2.6.7, KDE 3.3.2

Antwort per Email an