Linux中的查詢與替換

2022-02-10 13:38:59 字數 728 閱讀 7508

grep只能用於查詢檔案中的內容

sed可以查詢,然後替換或者插入想要的內容

a :新增,a的後面可以接字串,而這些字串會在新的一行出現(目前的下一行);

d :刪除,因為是刪除啊,所以d後面通常不接任何東西的;

i : 插入,i的後面可以接字串,而這些字串會在新的一行出現(目前的上一行);

p :列印,亦即將某個選擇的資料印出。通常 p 會與引數 sed

s :取代,可以直接進行取代的工作!

查詢語句find

需求:找出/var 目錄下查詢大於 5m 的檔案,並且他們拷貝到/tmp/lewisfile 目錄中

用法:find [路徑] [命令引數] [表示式]

引數:-name 「檔名」:查詢指定名稱檔案;

-user 使用者名稱:查詢指定使用者擁有的檔案;

-group 組名:查詢指定組擁有的檔案;

-mtime n:查詢在n 天前被修改過的檔案;

-atime n:查詢在n 天前被訪問過的檔案;

用法:find [路徑] [命令引數] [表示式]

引數:-type d/f/b/l/p:查詢指定型別的檔案;

-empty:查詢為空的檔案;

-size:按容量大小查詢;

-perm mode:查詢指定屬性的檔案;

-exec command {} \;:查詢指定的檔案並執行指定的命令;

-newer 檔名 :查詢比指定檔案新的檔案

linux 下的查詢與替換

以例子進行說明 在當前目錄下的.c檔案中查詢字串 password grep password c 在當前目錄及其多個子目錄中查詢檔案test.c find name test.c print 在當前目錄及其多個子目錄中查詢.vbs檔案並刪除之 find name vbs exec rm 在當前目錄...

vim中的查詢與替換

目錄 一.vim中查詢相關的操作 二.vim中的替換相關操作 在一般的編輯器中都有查詢和替換的功能,vim中也同樣有。1.在普通模式中,按下 鍵並輸入想要查詢的字串並回車,vim將從當前游標位置開始向下查詢。如果找到,游標將跳轉到第乙個結果的位置。按n將跳轉到下乙個。上圖中輸入 01 游標將跳轉到第...

查詢與替換

bre 基本 正則 匹配任何單個字元 匹配前面乙個或者多個 匹配前面零個或者乙個 匹配前面任何 或者沒有的 單個字元 ab c 表達匹配ac,abc,abbc,abbbbc 匹配行或者字串開始處 abc abc出現在一行的開頭 匹配字串完結處 abc abc 出現一行的結尾 ti 匹配方括號內的任意...