我有我經常放入Xcode的文件,這些文件是在另一個需要替換一個字符串的程序中創建的。我只想將它作爲腳本的構建階段的一部分。我試着用sed找到像查找並替換使用sed搜索xCode中的所有文件
find . -type f -exec sed -i 's/onclick="js(setPanoName(/onloaded="js(setPanoName(/g' {} \;
沒有效果。我知道它非常接近。怎麼了?
我有我經常放入Xcode的文件,這些文件是在另一個需要替換一個字符串的程序中創建的。我只想將它作爲腳本的構建階段的一部分。我試着用sed找到像查找並替換使用sed搜索xCode中的所有文件
find . -type f -exec sed -i 's/onclick="js(setPanoName(/onloaded="js(setPanoName(/g' {} \;
沒有效果。我知道它非常接近。怎麼了?
我改變了我的命令
sed -i '' 's/onclick="js(setPanoName(/onloaded="js(setPanoName(/g' *.xml;
而且現在的工作。
是啊,'sed'古典怪癖。蘋果系統 ? –
如果您想要一個更跨平臺的命令,請使用Macports的gnu sed。 –
對我很好(GNU/Linux) –
問題是這些文件沒有顯示更改。我發現他們有一次變了,但我不知道如何。試圖再次跑步,退出,回去,沒有改變。 – VagueExplanation