原命令行:
sudo sed -i 's/${storm.home}\/logs\/var\/log\/storm/g' /usr/share/storm/log4j/storm.log.properties
報錯信息:
sed: -e expression #1, char 15: unterminateds' command` ;
正確寫法:
sudo sed -i 's/${storm.home}/logs\/var\/log\/storm/g' /usr/share/storm/log4j/storm.log.properties
sed語句部分錯了。
替換內容需要放到兩個斜槓(“/”)中間,並且用斜槓隔開,共三個斜槓。正確寫法:
sed -e 's/32768/1024/' -e 's/61/65/'
提示說替換命令未被終止,意思就是指你少寫了 s 命令末尾的斜槓。