[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MiNT] sed, new binutil/shellutil



Hi!

On Tue, Apr 11, 2000 at 04:59:58PM -0400, Katherine Ellis wrote:
> echo "machine {NAME}" | sed s/{NAME}/`uname`/g

Try quoting the argument to sed. If uname echos a space or any shell
wildcard, the call to sed will break. (*) Also, add a -e just to be on
the safe side:

echo "machine {NAME}" | sed -e "s/{NAME}/`uname`/g"


Ciao

Thomas


(*) For example, if uname returned 'foo bar' (without the quotes), the
    actual call to sed would be
    sed s/{NAME}/foo bar/g
    This are _two_ parameters, and not just the one intented.


-- 
Thomas Binder (Gryf @ IRCNet)  gryf@hrzpub.tu-darmstadt.de
PGP-key available on request!  binder@rbg.informatik.tu-darmstadt.de

Attachment: pgpJsHaxVKnqP.pgp
Description: PGP signature