> Sent: Thursday, November 09, 2017 at 4:50 AM
> From: "Cameron Simpson" <c...@cskk.id.au>
> To: "Community support for Fedora users" <users@lists.fedoraproject.org>
> Subject: Re: vi
>
> On 08Nov2017 23:58, Patrick Dupre <pdu...@gmx.com> wrote:
> >Actually, the issue is with the $
> [...]
> >        I would like to execute a vi command as a bash command like:
> >        vi +:1 "+1,$s/E/e/g" "+wq"  test.TXT
> >        But it does not work!
> >
> >        under vi, I would do:
> >        vi test.TXT
> >        :1
> >        :1,$s/E/e/g
> >        :wq
> >
> >        could you tell me what I am missing?
> 
> This is why you should always use single quotes (') instead of double quotes 
> (") unless there is some reason not to, such as _wanting_ to substitute a 
> shell 
> variable into a string.
> 
> As an aside, is there a reason you want to use vi for this instead of 
> something 
> like sed?

Can I make 2 substitutions on a single call with sed?

> 
> Cheers,
> Cameron Simpson <c...@cskk.id.au> (formerly c...@zip.com.au)
> _______________________________________________
> users mailing list -- users@lists.fedoraproject.org
> To unsubscribe send an email to users-le...@lists.fedoraproject.org
> 
_______________________________________________
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org

Reply via email to