Linux 15.068 Themen, 107.492 Beiträge

Reguläre Ausdrücke in sed

vesala / 1 Antworten / Baumansicht Nickles

hallo,


ich habe mir ein tolles script aus dem Kofler rausgesucht(applysedfile)
im prinzip soll nur ein Wort durch eine ID ersetzt werden, diese ID ist aber abhängig vom Namen
es funkioniert auch soweit aber ich nicht nur feste strings ersetzt sondern es ist eine zahl im string beliebig


also der Kern sieht so normal aus:
s.Name<<1>><<Wort>>.Name<<1>><<ID>>.g
s.Name<<2>><<Wort>>.Name<<2>><<ID>>.g
...


nun meine frage wie binde ich da regexp ein? [1-50] als 1 Zeile und nicht als 50 Zeilen schreiben kann.


Vielen Dank


Vesala 


 

bei Antwort benachrichtigen
vesala Nachtrag zu: „Reguläre Ausdrücke in sed“
Optionen

ich habe schon vieles probiert aber es will einfach nicht gehen, muss ich den regexp [1-50] besonders kennzeichnen?

Es wäre nett wenn mir jemand mal weiterhelfen würde.
Vesala

bei Antwort benachrichtigen