Hello all,

Thanks for your help.

I tried using "\047" ASCII for the single quote in the
substitution and it worked.

The OS am using is Sun Solaris. 

Regards,
HK.


--- "John W. Krahn" <[EMAIL PROTECTED]> wrote:

> Gunnar Hjalmarsson wrote:
> > John W. Krahn wrote:
> >> Gunnar Hjalmarsson wrote:
> >>> Use double-quotes instead, at least if you are
> on Windows.
> >>>
> >>>     perl -pi"orig_*" -e "s/(TPOS_IN[^;]+)/$1 :=
> '0'/" <file_name>
> >>
> >> If you do that the shell will interpret $1 as one
> of its variables.
> > 
> > Yes, a *nix shell will, so on *nix you need \$1
> > 
> >> If the OP were on windows then he won't have been
> able to use single 
> >> quotes for the original.
> > 
> > If I understood it correctly, he wasn't...
> 
> 
> Krishnan Hariharan wrote:
>  >
>  > I wrote this one liner,
>  >
>  > perl -pi -e 's/signal TPOS_IN \:
> std_logic;/signal
>  > TPOS_IN \: std_logic \:= \'0\';/' <file_name>
> 
> 
> It looks like he was?
> 
> 
> 
> 
> John
> -- 
> Perl isn't a toolbox, but a small machine shop where
> you
> can special-order certain sorts of tools at low cost
> and
> in short order.                            -- Larry
> Wall
> 
> -- 
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> http://learn.perl.org/
> 
> 
> 



      
____________________________________________________________________________________
Shape Yahoo! in your own image.  Join our Network Research Panel today!   
http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7 



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to