Am 20.05.2022 bekommt das Forum ein neues Update. Ab ca. 12:00 ist das Forum nicht mehr erreichbar und wird spätestens am 21.05. wieder online sein. Alle bis dahin erstellten Daten bleiben natürlich erhalten.

Vielen Dank für euer Verständnis. Bei Rückfragen: webmaster@linux-club.de (Christian)

frage zu sed

Alles rund um die verschiedenen Konsolen und shells sowie die Programmierung unter Linux

Moderator: Moderatoren

Antworten
Benutzeravatar
flyingt
Member
Member
Beiträge: 60
Registriert: 7. Nov 2005, 13:17
Wohnort: Frankfurt

frage zu sed

Beitrag von flyingt »

hi ,

habe einen text in einer zeile,
möchte nun einen abschnitt welcher zwischen "..." steht ausgeben, das erste vorkommen.

bsp: <from var="1" int="2">

Code: Alles auswählen

sed -e 's/^.*\"\(.*\)\".*$/\1/g'
gibt mir leider das zweite vorkommen heraus, aufs bsp bezogen also die "2" ???

über eine kurze hilfestellung freue ich mich

gruß flyingt
ninguno
Member
Member
Beiträge: 71
Registriert: 4. Dez 2005, 21:04

Beitrag von ninguno »

Code: Alles auswählen

sed -e 's/^[^"]*"\([^"]*\)".*/\1/'
religion is a virus from outer space
jengelh
Guru
Guru
Beiträge: 4039
Registriert: 20. Nov 2004, 17:42
Kontaktdaten:

Beitrag von jengelh »

Lieber einen anstaendigen XML-Parser verwenden. :P
Benutzeravatar
flyingt
Member
Member
Beiträge: 60
Registriert: 7. Nov 2005, 13:17
Wohnort: Frankfurt

Beitrag von flyingt »

ninguno hat geschrieben:

Code: Alles auswählen

sed -e 's/^[^"]*"\([^"]*\)".*/\1/'

DANKE :D
Antworten