Linux全文查詢 替換和刪除

2021-05-27 15:33:18 字數 663 閱讀 1866

查詢:

在當前目錄下的.jsp檔案中查詢「alert」字串

grep  "alert"  *.jsp

在當前目錄及其多個子目錄中查詢檔案portal.jsp

find . -name "portal.jsp" -print

在當前目錄及其多個子目錄下的.jsp檔案中查詢字串"alert"

find . -name "*.jsp" -print | xargs grep "alert"

替換:

在當前目錄下的.jsp檔案中把字串"password"替換成"pwd"

perl -pi -e 's/password/pwd/g' *.jsp

在當前目錄下的.jsp檔案中把字串"password"替換成"pwd"並以.bak副檔名備份

perl -pi.bak -e 's/password/pwd/g' *.jsp

在當前目錄及子目錄下的.jsp檔案中替換字串"password"為"pwd"

find . -name "*.jsp" -print | xargs perl -pi -e 's/password/pwd/g'

刪除:

在當前目錄及其多個子目錄中查詢.jsp檔案並刪除之

find . -name "*.jsp" -exec rm {} \;

linux 全文搜尋 替換 刪除

查詢 在當前目錄下的.jsp檔案中查詢 alert 字串 grep alert jsp 在當前目錄及其多個子目錄中查詢檔案portal.jsp find name portal.jsp print 在當前目錄及其多個子目錄下的.jsp檔案中查詢字串 alert find name jsp print...

Linux下查詢 刪除 替換命令

檢視某目錄下所有檔案的個數 root localhost1 opt ls l grep wc l檢視某目錄下所有檔案的個數,包括子目錄裡面的 root localhost1 opt ls lr grep wc l檢視某目錄下資料夾 目錄 的個數 root localhost1 opt ls l gr...

Term查詢和全文查詢

對輸入條件作為乙個整體,不做分詞,在倒排索引中找到準確的詞項,並算分 term level query term query range query exsits query prefix query wilcard qery 可以通過constant score將查詢轉換成乙個filtering,...