我试图通过shell命令字符串选项(/ bin / sh -c)来逃避以下脚本来运行它。
privateIP=$(ifconfig eth0 | grep "inet " | awk \'{print $2}\');
sed -i "s/http:\/\/:/http:\/\/$privateIP:/g" init.conf
请详细说明答案。
答案 0 :(得分:2)
您的问题尚不清楚,但也许您正在寻找:
sh -c 'privateIP=$(ifconfig eth0 | awk "/inet/{print \$2}");
sed -i "s@http://:@http://$privateIP:@g" init.conf'