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
> 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 > |