On Thu, Mar 05, 2009 at 12:04:32AM +0100, Emanoil Kotsev wrote: > Tzafrir Cohen wrote: > > > On Wed, Mar 04, 2009 at 06:21:18PM +0100, Johannes Wiedersich wrote: > >> josep wrote: > >> > why isn't it working? :( > >> > > >> > sed -i "s/#send host-name "andare.fugue.com";/send host-name $(cat > >> > /etc/hostname)/g" /etc/dhcp3/dhclient.conf > >> > >> your quotes don't match. (There are probably other issues as well.) > > > > They actually do. Perfectly. > > > > echo "hello "world" !" > > > > is the same as: > > > > echo "hello world !" > > > > Though the OP probably wanted: > > > > echo "hello \"world\" !" > > > > (As someone else in the thread already noted) > > > > Oh, this is nonsense > > we would then use echo to do the job of sed, wouldn't we?
Nither. We let $SHELL expand the command-line first. But if you want a more complex example with sed: sed -e "somano "with" a dog" /etc/passwd sed -e "somano \"with\" a dog" /etc/passwd -- Tzafrir Cohen | tzaf...@jabber.org | VIM is http://tzafrir.org.il | | a Mutt's tzaf...@cohens.org.il | | best ICQ# 16849754 | | friend -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org