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)