> 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