激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Linux - linux下批量替換文件內容的方法

linux下批量替換文件內容的方法

2019-11-28 18:58linux教程網 Linux

這篇文章主要介紹了linux系統中批量替換文件內容的方法,不像windows有專門的軟件,linux命令行操作

對于單個文件,使用sed命令很容易做到。如果需要替換某個指定文件夾下所有文件,借助grep和sed組合成一條命令也可以輕松搞定。

grep命令可以查找單個文件或文件夾下文件中的內容,使用參數“r”或“-R”可以遞歸查找指定文件夾下的所有文件;參數“l”可以讓grep輸出包含指定字符串的文件名,首次匹配成功后立刻停止對同文件的查詢。如果不使用“l“,grep查詢單個文件時輸出文件中所有包含指定字符串的行,對文件夾查詢時則按照“文件名:包含字符串行”的方式輸出。

將下面的內容替換掉。 
http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js 
http://libs.baidu.com/jquery/1.9.0/jquery.js 

 

復制代碼

代碼如下:


sed -i "s/ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js/libs.baidu.com/jquery/1.9.0/jquery.js/g" 1.htm 
sed -i "s/ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js/libs.baidu.com/jquery/1.9.0/jquery.js/g" `ls` 



你可能對linux之sed用法 感興趣。

有了上面提到的知識,執行批量替換的命令可以寫為:

 

grep "netingcn" -rl /assign-path | xargs sed -i 's/netingcn/www.netingcn/g'

sed -i 's/netingcn/www.netingcn/g' `grep "netingcn" -rl /assign-path`

還有一種比較復雜的寫法:

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

其中命令awk用于分割字符串、uniq對結果進行除重。

1、網絡上現成的資料 

  格式: sed -i "s/查找字段/替換字段/g" `grep 查找字段 -rl 路徑` 

  linux sed 批量替換多個文件中的字符串 

  sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir` 

  例如:替換/home下所有文件中的www.admin99.net為admin99.net 

  sed -i "s/www.admin99.net/admin99.net/g" `grep www.admin99.net -rl /home` 

  exp:sed -i "s/shabi/$/g" `grep shabi -rl ./` 

2、自己額外附加 

  2.1 將文件1.txt內的文字“garden”替換成“mirGarden” 

  # sed -i "s/garden/mirGarden/g" 1.txt //sed -i 很簡單 

  2.2 將當前目錄下的所有文件內的“garden”替換成“mirGarden” 

  ## sed -i "s/garden/mirGarden/g" `ls` //其實也就是ls出多個文件名而已

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 美女黄污视频 | 双性帝王调教跪撅打屁股 | 污片视频网站 | 色播视频在线播放 | 永久免费av片在线观看全网站 | 九艹在线 | 黄网站免费入口 | 色中色在线播放 | 91精品国产综合久久婷婷香 | 99精品视频久久精品视频 | 久久久久久久黄色片 | 精品久久999| 亚洲欧美日韩免费 | 久久性生活免费视频 | 高清av免费 | 久久精品高清 | 欧美中文字幕一区二区三区亚洲 | 日韩a毛片免费观看 | 91成人免费视频 | 亚洲精品aⅴ中文字幕乱码 中文字幕欧美在线 | 欧美三级日本三级少妇99 | 久久美女色视频 | 国产一区二区视频观看 | 成年人在线视频免费 | 欧美黄色一级生活片 | 欧美精品一区二区久久 | 国产精品av久久久久久久久久 | 双性精h调教灌尿打屁股的文案 | 欧美一级毛片大片免费播放 | www.com国产精品 | 欧美特黄a | 国产视频在线免费观看 | 国产美女白浆 | 中文字幕在线观看亚洲 | 免费观看高清视频网站 | 亚久久| 精品国产一区二区三区四区在线 | 一级黄色性感片 | 欧美一级一片 | 姑娘第四集免费看视频 | 欧美一级片 在线播放 |