docker中执行sed报错解决方法

wget ftp://mfs.jd.com:/mnt/mfs/release/flume1.5.2/apache-flume-1.5.2-bin.tar.gz -O apache-flume-1.5.2-bin.tar.gz &&
mkdir -p /export/servers/ &&
tar -zxvf apache-flume-1.5.2-bin.tar.gz -C /export/servers >/dev/null 2>&1 &&
IP=`hostname -i` &&
echo "$(sed "s/HOSTIP/$IP/g" /export/App/dsp_dmp.jd.com/innerinterceptor.conf)" > /export/App/dsp_dmp.jd.com/innerinterceptor.conf &&
nohup /export/servers/apache-flume-1.5.2-bin/bin/flume-ng agent -c /export/App/dsp_dmp.jd.com -f /export/App/dsp_dmp.jd.com/innerinterceptor.conf -Dfile.encoding=UTF-8 -Dflume.monitoring.type=http -Dflume.monitoring.port=41414 -Duser.timezone=UTC -Dflume.root.logger=INFO,LOGFILE –Xms128m –Xmx256m -n agent-1 &

------------------------------------------------------Tanwheey-------------------------------------------------------------------------

爱生活,爱工作。

原文地址:https://www.cnblogs.com/Tanwheey/p/12176998.html