如果以前已經覆蓋過此內容,我抱歉但沒有找到任何內容。我意識到這可能是一個簡單的錯誤,但我目前正在學習UNIX。在sed中替換不會更改文件
我一直在試圖做一個sed替換,但每次我試過命令只是似乎打印出來的文件,而不是替代任何東西?
的命令問題是:
find . -name 'config.xml' -exec sed 's/<name>development<\/name>/<name>releases<\/name>/g' {} \;
後,我運行此命令,如果我試圖找到和grep爲<name>development<\/name>
仍然會返回結果。爲什麼?
任何幫助,將不勝感激!謝謝。
使用此命令:find。 -name'config.xml'-exec sed -i -e's/ development <\/name>/ releases <\/name>/g'{} \; –