← Back to team overview

sslug-teknik team mailing list archive

Re: perl cmd-line sub med ( og $

 

On Mon, 23 Sep 2002 17:10:17 +0200
"Leif Neland" <leifn@xxxxxxxxx> wrote:
> Jeg vil gerne i mange filer erstatte
> 
> addslashes($var[5]) med str_replace("\r\n","",$var[5])
> 
> (Kun $var[5], ikke andre variable)
> 
> Så jeg prøvede med perl -pi -e
> 's/addslashes($var[5]/str_replace("\r\n","",$var[5]/' fil
> 
> Men jeg kan ikke hitte ud af at escape $ og ( er, fordi den replacer
> en addslashes tidligere på linien.

perl -pi -e
"s/addsleshes\(\$var\[5\]\)/str_replace\/\"\\r\\n\",\"\",\$var\[5\]\)/g"

-- 
Kim Schulz - Freelance Development | Never invest your money in
Email      : kim @ schulz.dk       | anything that eats or needs
Tlf        : 51904262              | repainting.   -- Billy Rose 


Follow ups

References