Mailinglist Archive: opensuse-programming-de (184 mails)

< Previous Next >
Re: Ersetzen OHNE RegExp
  • From: Stefan Hundhammer <sh@xxxxxxx>
  • Date: Wed, 22 Oct 2003 11:26:15 +0200
  • Message-id: <200310221126.15639.sh@xxxxxxx>
On Tuesday 21 October 2003 19:14, Stefan Heinrichsen wrote:
> Was die Einfachheit schon wieder zerstört. außerdem soll der Text nihct
> aus Dateien sonder vom stdin oder als Parameter kommen (ersteres
> bevorzugt)

Willst Du eine Lösung, die funktioniert, oder eine möglichst einfache
Shell-Zeile? ;-)

Für die Parameterübergabe kann man das natürlich noch weiter aufbohren - z.B.

perl -p -e 'BEGIN { $old=shift; $new=shift; $old=quotemeta($old); } \
s/$old/$new/g' <infile >outfile 'old' 'new'


CU
--
Stefan Hundhammer <sh@xxxxxxx> Penguin by conviction.
YaST2 Development
SuSE Linux AG
Nuernberg, Germany


< Previous Next >