格式:grep oldstring -r1 /path | xargs sed -i "s/oldstring/newstring/g"
例如:
grep ****_you -rl /home/**** | xargs sed -i "s/****_you/****_me/g"
sed -i "s/oldstring/newstring/g" 'grep oldstring -r1 /path '
據我觀測,是命令:『grep oldstring -r1 /path』 沒有執行。去掉外面的單引號,這條語句是可以執行,但是跟sed一起使用的話,就會出現引數錯誤提示。 linux sed 批量替換字串
一月 21,2014 no comments linux下批量替換多個檔案中的字串的簡單方法。用sed命令可以批量替換多個檔案中的字串。命令如下 sed i s 原字串 新字串 g grep 原字串 rl 所在目錄 例如 我要把 charset gb2312 替換為 charset utf 8,執行...
linux sed 批量替換字串
inux下批量替換多個檔案中的字串的簡單方法。用sed命令可以批量替換多個檔案中的字串。命令如下 sed i s 原字串 新字串 g grep 原字串 rl 所在目錄 解釋一下 i 表示inplace edit,就地修改檔案 r 表示搜尋子目錄 l 表示輸出匹配的檔名 這個命令組合很強大,要注意備份...
linux sed 批量替換字串
linux下批量替換多個檔案中的字串的簡單方法。用sed命令可以批量替換多個檔案中的字串。命令如下 sed i s 原字串 新字串 g grep 原字串 rl 所在目錄 例如 我要把 charset gb2312 替換為 charset utf 8,執行命令 sed i s charset gb23...