我有一個很大的目錄結構,其中包含許多名爲「configuration.txt」的文件。對於在其路徑某處具有目錄「n10」的每個configuration.txt實例(並且此特定目錄有許多這樣的實例),我想要執行搜索和替換,其中字符串「DNSMax = 20「替換爲字符串」DNSMax = 50「。在Bash Shell中編輯文件的腳本
請注意,我的路徑名稱中包含空格。
可能有人請給予的Bash shell腳本,如果從我大的目錄結構的根調用,將完成這項任務?
我正在使用RedHat Linux。
謝謝!
這不是我的downvote,但我動心。你應該知道,不用提出你曾經試過的問題就可以提出問題。你有什麼想法?哪個命令查找符合某些標準的文件?你考慮過哪些編輯工具? –
我已經嘗試過各種find,grep,sed,xargs和backquoting命令的組合來完成這個任務。幾天前我做了這些嘗試,我不記得我嘗試過的所有組合以及相應的結果。無論我發現什麼都行不通,社區中有人知道如何輕鬆完成這項任務。 – Dave
這聽起來像你需要一個配置管理系統。 – chepner