linux 全文搜尋 替換 刪除

2022-05-09 10:36:11 字數 638 閱讀 1207

查詢:

在當前目錄下的.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...

使用全文搜尋

contains搜尋方式 1.簡單詞搜尋 搜尋乙個或多個特定的詞或短語。詞可以包括乙個或多個字元,中間沒有空格或標點。短語可以由空格分隔的多個詞組成,但詞之間可以有標點也可以沒標點 搜尋文章內容含有張三或者李四的記錄 select from article where contains articl...

Mongodb 全文搜尋

全文索引的建立比較慢,實操中需要等伺服器閒時或者離線進行 否則會阻塞讀寫,當然也可以放在後台執行 新增全文索引 db tesla ensureindex 給 song lyrics 字段新增全文索引。權重分配,lycris 的權重為2,song 的權重為1.權重越大優先順序越高,權重的區間為1 10...