我正在使用Mac OSX終端並使用find然後在文件上執行sed。我如何獲得它列出已更改的文件?顯示使用sed更改的文件的文件名,例如grep顯示的文件
這是我使用的是什麼:
find . -name '*.js' -exec sed -i '' 's/_persistenceURL = "prod"/_persistenceURL = "qa"/g' {} +
,我喜歡如何輸出相匹配的......我能得到這個從sed的文件列表?
find . -name "*.js" -exec grep -lr "_persistenceURL = \"prod\"" {} \;
所以你提供了'sed'的文件列表來處理,但你想知道哪些文件實際發生了改變? – trojanfoe
是的,這幾乎是要點 –
或至少顯示文件的發展進程,因爲它通過成千上萬的文件。 –