linux shell之替換目錄下包含關(guān)鍵字所有文本里面的內(nèi)容
1 問題
替換目錄下包含關(guān)鍵字所有文本里面的內(nèi)容
比如在目錄 /root/chenyu/cy/下,把包含文本/A/B C替換成文本E=F
2 解決辦法
命令如下
grep -Rl /A/B\ C /root/chenyu/c* | xargs sed -i 's#/A/B\ C#E=F#g'
我們也可以這樣
grep -Rl /A/B\ C /root/chenyu/c/ | xargs sed -i 's#/A/B\ C#E=F#g'
如果我們要替換回來就這樣替換
grep -Rl E=F /root/chenyu/c* | xargs sed -i 's#E=F#/A/B\ C#g'
作者:chen.yu
深信服三年半工作經(jīng)驗(yàn),目前就職游戲廠商,希望能和大家交流和學(xué)習(xí),
微信公眾號:編程入門到禿頭 或掃描下面二維碼
零基礎(chǔ)入門進(jìn)階人工智能(鏈接)