国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Linux服務器 > 正文

詳解linux下批量替換文件內(nèi)容的三種方法(perl,sed,shell)

2024-09-05 23:03:43
字體:
來源:轉載
供稿:網(wǎng)友

在建設本網(wǎng)站的時候,發(fā)現(xiàn)新建了很多的網(wǎng)頁,突然發(fā)現(xiàn),每個文件都需要進行修改一樣的內(nèi)容,一個一個打開很是麻煩,所以,總結了一下如何快速修改一個目錄下多個文件進行內(nèi)容替換。第三種方法用的不多

方法一 使用perl ,命令如下:

 

復制代碼 代碼如下:

find -name '要查找的文件名' | xargs perl -pi -e 's|被替換的字符串|替換后的字符串|g'

 

方法二 使用sed命令如下:

 

復制代碼 代碼如下:

sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目錄`

 

方法三 使用shell ,命令如下:

 

復制代碼 代碼如下:

grep "abc" * -R | awk -F: '{print $1}' | sort | uniq | xargs sed -i 's/abc/abcde/g'

 

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 正安县| 定州市| 仁怀市| 六盘水市| 吉木萨尔县| 泽普县| 朝阳区| 汶川县| 恩施市| 白朗县| 丹阳市| 商河县| 十堰市| 河津市| 乌鲁木齐县| 南宫市| 丹江口市| 峨边| 剑阁县| 沙雅县| 阳城县| 天台县| 寿宁县| 茌平县| 商城县| 民县| 西藏| 兴仁县| 汝南县| 广宗县| 虞城县| 甘洛县| 绥芬河市| 和政县| 达拉特旗| 新泰市| 桦甸市| 大同县| 罗平县| 济阳县| 泾阳县|