欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2017年04月07日 11:09:51   作者:一個(gè)人的天空@  
本篇文章主要介紹了linux下批量替換文件內(nèi)容的三種方法(perl,sed,shell),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。

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

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

復(fù)制代碼 代碼如下:

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

方法二 使用sed命令如下:

復(fù)制代碼 代碼如下:

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

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

復(fù)制代碼 代碼如下:

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

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Centos6.4 編譯安裝 nginx php的方法

    Centos6.4 編譯安裝 nginx php的方法

    這篇文章主要介紹了Centos6.4 編譯安裝 nginx php的方法,需要的朋友可以參考下
    2017-03-03
  • 基于centos7快速安裝mysql5.7教程解析

    基于centos7快速安裝mysql5.7教程解析

    這篇文章主要介紹了基于centos7快速安裝mysql5.7教程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Linux中du-查看文件夾大小并按大小進(jìn)行排序詳解

    Linux中du-查看文件夾大小并按大小進(jìn)行排序詳解

    這篇文章主要介紹了Linux中du-查看文件夾大小并按大小進(jìn)行排序詳解的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • Linux系統(tǒng)使用Fuser命令的方法

    Linux系統(tǒng)使用Fuser命令的方法

    fuser命令是一個(gè)非常聰明的unix實(shí)用程序,用于查找正在使用某個(gè)文件、目錄或socket的進(jìn)程。這篇文章主要介紹了Linux系統(tǒng)使用Fuser命令的方法,需要的朋友可以參考下
    2020-06-06
  • Linux添加靜態(tài)路由兩種實(shí)現(xiàn)方法解析

    Linux添加靜態(tài)路由兩種實(shí)現(xiàn)方法解析

    這篇文章主要介紹了Linux添加靜態(tài)路由兩種實(shí)現(xiàn)方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Linux中解除端口占用的方法

    Linux中解除端口占用的方法

    這篇文章主要介紹了Linux中解除端口占用的方法,本例以8080端口被占用為例,通過(guò)實(shí)例代碼給大家介紹,需要的朋友可以參考下
    2019-08-08
  • Ubuntu系統(tǒng)下安裝ImageMagick出錯(cuò)的解決過(guò)程

    Ubuntu系統(tǒng)下安裝ImageMagick出錯(cuò)的解決過(guò)程

    由于項(xiàng)目需要, 所以要在Ubuntu下面安裝ImageMagick,但在安裝過(guò)程中遇到了些問(wèn)題,通過(guò)查找相關(guān)的資料最終得以解決了,所以下面這篇文章主要給大家介紹了關(guān)于Ubuntu系統(tǒng)下安裝ImageMagick出錯(cuò)的解決過(guò)程,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-07-07
  • centos下samba文件夾共享服務(wù)器配置詳解

    centos下samba文件夾共享服務(wù)器配置詳解

    這篇文章主要介紹了centos下samba文件夾共享服務(wù)器配置詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • CentOS7使用yum安裝PostgreSQL和PostGIS的方法

    CentOS7使用yum安裝PostgreSQL和PostGIS的方法

    這篇文章主要介紹了CentOS7使用yum安裝PostgreSQL和PostGIS的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • ubuntu下rz/sz命令的安裝與使用說(shuō)明

    ubuntu下rz/sz命令的安裝與使用說(shuō)明

    rz,sz是Linux/Unix同Windows,用ZModem協(xié)議傳輸文件的命令行工具,下面這篇文章主要給大家介紹了在ubuntu系統(tǒng)下rz/sz命令的安裝與使用說(shuō)明,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-07-07

最新評(píng)論