centos查詢替換命令

2021-09-02 20:51:15 字數 726 閱讀 1372

比如要將所有包含abc檔案裡面的abc替換為def 

find ./ -name "*.jsp"

find -type f | xargs perl -i -pe s%www.test.net%bztc.test.net%g 

find ./ -name "*.jsp" | xargs perl -i -pe s%www.test.net%bztc.test.net%g 

find ./ -name "*.jsp" | xargs perl -i -pe s%bztc.test.net%www.test.net%g 

如果要把子目錄的內容一起替換 

ls -r | xargs perl -i -pe s%

#從檔案內容查詢匹配指定字串的行:

$ grep "被查詢的字串" 檔名

#從檔案內容查詢與正規表示式匹配的行:

$ grep –e 「正規表示式」 檔名

#查詢時不區分大小寫:

$ grep –i "被查詢的字串" 檔名

#查詢匹配的行數:

$ grep -c "被查詢的字串" 檔名

#從檔案內容查詢不匹配指定字串的行:

$ grep –v "被查詢的字串" 檔名

#從根目錄開始查詢所有擴充套件名為.txt的文字檔案,並找出包含"linux"的行

find . -type f -name "*.txt" | xargs grep "linux" 

VI 命令 查詢替換

esc 命令模式與插入模式的切換 一 vi查詢 當你用vi開啟乙個檔案後,因為檔案太長,如何才能找到你所要查詢的關鍵字呢?在vi裡可沒有選單 查詢,不過沒關係,你在命令模式下敲斜桿 這時在狀態列 也就是螢幕左下腳 就出現了 然後輸入你要查詢的關鍵字 敲回車就可以了。如果你要繼續查詢此關鍵字,敲字元n...

vi 查詢,替換命令彙總

一 vi查詢 當你用vi開啟乙個檔案後,因為檔案太長,如何才能找到你所要查詢的關鍵字呢?在vi裡可沒有選單 查詢,不過沒關係,你在命令模式下敲斜桿 這時在狀態列 也就是螢幕左下腳 就出現了 然後輸入你要查詢的關鍵字 敲回車就可以了。如果你要繼續查詢此關鍵字,敲字元n就可以繼續查詢了。值得注意的是 是...

vi查詢替換命令詳解

一 查詢 查詢命令 pattern 向下查詢pattern匹配字串 pattern 向上查詢pattern匹配字串 使用了查詢命令之後,使用如下兩個鍵快速查詢 n 按照同一方向繼續查詢 n 按照反方向查詢 字串匹配 pattern是需要匹配的字串,例如 1 abc enter 查詢abc2 abc ...