sed -i "s/~@~/,/g" grep "~@~" -rl /home/swbus/data/20190923
我想把~@~批量替換成, 試了很多方法都是報找不到~@~這個字符 有沒有大神知道怎么弄啊,也不知道是不是編譯的問題,反斜杠什么的都試了,就是不好使
uj5u.com熱心網友回復:
直接 sed -i "s/~@~/,/g" /home/swbus/data/20190923 不行?uj5u.com熱心網友回復:
檔案下檔案太多了執行不了,弄好了
grep "~@~" -rl /home/swbus/data/20190923 |xargs sed -i "s/~@~/,/g"
這么寫就行了
uj5u.com熱心網友回復:
檔案夾下50g的檔案要替換好像溢位了吧
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/87514.html
標籤:系統維護與使用區
