1
我需要更換一些PHP腳本中的文本的幾個塊...查找和使用文件作爲輸入搜索替換外殼和更換
我有:
find . -name 'products.php' -exec grep --silent 'TEXT_TO_FIND' {} \; -exec ls {} \; -exec sed -i 's/TEXT_TO_FIND/REPLACE_TEXT/g' {} \;
這項工作,但我有大約2歐3行文字..
,所以我記得創建find.txt我發現文本,然後用替換文本另一replace.txt ..
我的問題是.. 如何使用這個文件,在上面的命令輸入..
類似:
find . -name 'products.php' -exec grep --silent `cat find.txt` ...
問候 布魯諾
是 「使用bash」 真正的需求? –
不,不是必需的,但是由於所有文件都在生產中的服務器上,所以我認爲它是更好的方式,對吧? 任何消化? –
@BrunoBraga你可以重新說一下你的問題。目前,你所問的內容完全不清楚。例如爲什麼你的第一個命令不起作用? '但是我有大約2歐3行的文字......「沒有意義。 – BroSlow