Hallo,
ich habe ein "blödes/dummes" Problem. Und zwar habe ich auf einem HP-UX System eine Datei, in der viele Sonderzeichen, wie z.B. '-Zeichen, sind, die ich nicht maskiert bekomme bei der Verwendung von sed.
Wie muss ich dies machen?
Gruß,
Daniel
[gelöst] sed und '-Zeichen maskieren
[gelöst] sed und '-Zeichen maskieren
Zuletzt geändert von Duff am 05.06.2008 17:18:44, insgesamt 1-mal geändert.
Oh, yeah!
Re: sed und '-Zeichen maskieren
Habe ich das richtig verstanden, daß du diese Datei MIT dem "sed" und nicht FÜR den "sed" maskieren möchtest ? Für welches Programm möchtest du die Datei bzw diese Sonderzeichen maskieren ? Je nachdem können unterschiedliche Escape-Zeichen Verwendung finden.
Ein kleines Beispiel wäre vielleicht hilfreich
Gruß
gms
Ein kleines Beispiel wäre vielleicht hilfreich
Gruß
gms
Re: sed und '-Zeichen maskieren
Es geht um den Inhalt einer Datei.
Bsp.:
Oder, nachdem ich bestimmte "Tags" selektiert habe und dann noch sowas habe:
...und als Ergebnis hätte ich gerne text value
Bsp.:
Code: Alles auswählen
...
<2008-06-05 00:10:01,100> <INFO> <Some text: 'SomeMoreText'[text='number'] -> text text 'text'[text='number'] ....
...
Code: Alles auswählen
'text''value'
Oh, yeah!
Re: sed und '-Zeichen maskieren
Und geht nicht?
Hast du es eventuell nicht mit ', sonder mit ` oder ' zu tun? Das wären die beiden Freunde oben rechts auf der Tastatur.
Code: Alles auswählen
sed 's/''/ /;s/'//'
Hast du es eventuell nicht mit ', sonder mit ` oder ' zu tun? Das wären die beiden Freunde oben rechts auf der Tastatur.
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams
Re: sed und '-Zeichen maskieren
müßte doch ganz einfach gehen:
Code: Alles auswählen
gms2 ~ # echo "'text' 'value'" | sed -e "s/'//g"
text value
Re: sed und '-Zeichen maskieren
Ok, mal wieder zu umständlich Gedacht.
So funktioniert es. Danke.
So funktioniert es. Danke.
Oh, yeah!