国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 渝北区| 始兴县| 安图县| 龙门县| 栖霞市| 芷江| 永宁县| 芮城县| 清流县| 乌兰县| 武乡县| 颍上县| 揭西县| 黄骅市| 蒙城县| 井研县| 城市| 怀集县| 和硕县| 临湘市| 呼和浩特市| 华亭县| 鹤峰县| 北京市| 南汇区| 博爱县| 冷水江市| 大化| 调兵山市| 上蔡县| 宁远县| 珠海市| 芜湖县| 磐安县| 南通市| 静乐县| 平泉县| 安新县| 安陆市| 镇平县| 陆丰市|