Что-то никак не найду как экранировать >> ' <<символ.
Что нужно на выходе в файле:
IP=`/sbin/ifconfig ixp1.14 |grep "inet addr:"|cut -f 2 -d ':'|cut -f 1 -d ' '`
HN=`/bin/hostname`
HT='/etc/hosts'
echo -e "$IP $HN\n$IP localhost" > $HT
как делаю:
echo -e 'IP=`/sbin/ifconfig ixp1.14 |grep "inet addr:"|cut -f 2 -d "':'"|cut -f 1 -d ' '`\nHN=`/bin/hostname`\nHT='/etc/hosts'\necho -e "$IP $HN\\n$IP localhost > $HT"' >/tmp/file
На выходе имею:
IP=`/sbin/ifconfig ixp1.14 |grep "inet addr:"|cut -f 2 -d ":"|cut -f 1 -d `
HN=`/bin/hostname`
HT=/etc/hosts
echo -e "$IP $HN\n$IP localhost > $HT"