Linux vi 查詢和替換字串

2021-09-10 10:52:23 字數 369 閱讀 2690

a.查詢乙個字串使用:「/你要查詢的內容」

a. 檔案內全部替換:

%s#abc#def#g(用def替換檔案中所有的abc)

:%s#linuxidc.com#xwen.net#g (如檔案內有#,可用/替換,比如:%s/linuxidc.com/xwen.net/g)

b. 檔案內區域性替換:

把10行到50行內的「abc」全部替換成「def」

:10,50s#abc#def#g(如檔案內有#,可用/替換,:%s/abc/def/g)

以上命令如果在g後面再加上c,則會在替換之前顯示提示符給使用者確認(conform)是否需要替換。 比如

:%s#linuxidc.com#linuxidc.net#gc

Linux vi替換字串

1.基本的替換 s vivian sky 替換當前行第乙個 vivian 為 sky s vivian sky g 替換當前行所有 vivian 為 sky n,s vivian sky 替換第 n 行開始到最後一行中每一行的第乙個 vivian 為 sky n,s vivian sky g 替換第...

Linux vi替換字串

1.基本的替換 s vivian sky 替換當前行第乙個 vivian 為 sky s vivian sky g 替換當前行所有 vivian 為 sky n,s vivian sky 替換第 n 行開始到最後一行中每一行的第乙個 vivian 為 sky n,s vivian sky g 替換第...

Linux vi 替換字串

1.基本的替換 s vivian sky 替換當前行第乙個 vivian 為 sky s vivian sky g 替換當前行所有 vivian 為 sky n,s vivian sky 替換第 n 行開始到最後一行中每一行的第乙個 vivian 為 sky n,s vivian sky g 替換第...