我有一個sed命令,如果我讓輸出被髮送到stdout將-i標誌使sed將拋出一個錯誤
sed s/defaultFedoraColor/grey/ stuff.js
但是,如果我試圖改變替代文件工作得很好通過添加-i標誌
sed -i s/defaultFedoraColor/grey/ stuff.js
我得到的
sed: 1: "stuff.js": unterminated substitute pattern
錯誤信息爲什麼會標誌改變的合法性我替代模式?
嘗試'sed的-i「S/defaultFedoraColor /灰/」 stuff.js' – Kent 2013-03-22 17:15:39
嘗試把引號的命令 – 2013-03-22 17:16:12
報價圍繞模式沒有解決它對我來說是運行OS X 10.7.5,但增加了使它'sed -i's/defaultFedoraColor/grey/stuff.js'確實修復它 – BostonJohn 2013-03-22 17:22:02