On Tue, Dec 17, 2002 at 10:15:11PM +0100, fisch wrote:
> > > echo "test 12345 test" | sed s/[0-9]\{5\}/PLZ/g
> >
> > wenn ich mich recht erinnere, kann sed nicht den
> > Multiplikator, er kann hier wirklich nicht z�hlen :)
> 
> laut "Linux in a Nutshell" solls aber gehn :(
hmm, man soll "man ed" f�r die reg-Expr. des "sed" machen.
Der "ed" kann demnach die Z�hler, aber "ed" kann mehr als "sed".
Wahrscheinlich geh�ren die Z�hler zu den Unterschieden!?
und der Autor hat bei "ed" abgeschrieben.
> 
> ich brauche letztendlich folgendes:
> 
> "irgendwas TRENNZEICHEN12345 irgendwas anderesTRENNZEICHEN" ->"irgendwas 
> TRENNZEICHEN12345TRENNZEICHENirgendwas anderesTRENNZEICHEN"
> 
> wobei hier 12345 f�r eine PLZ steht und das ganze auf eine Textdatei 
> angewendet werden mu� 
> 
Bin mir unsicher, ob ich Deine Anfordeung richtig verstanden habe,
aber probier mal
echo "irgendwas TRENNZEICHEN12345 irgendwas anderesTRENNZEICHEN" |
sed 's/\(TRENNZEICHEN\)\([0-9][0-9][0-9][0-9][0-9]\) /\
\1\2\1/'


-- 
H�ufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an