[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 系統管理 > 其它 > 正文
vi 中如何使用 :s 命令實現字串的替換.
http://www.linpus.com.tw (2001-06-28 21:04:00)
:s/str1/str2/ 用字串 str2 替換行中首次出現的字串 str1
:s/str1/str2/g 用字串 str2 替換行中所有出現的字串 str1

:.,$ s/str1/str2/g 用字串str2替換正文當前行到末尾所有出現的字符串str1

:1,$ s/str1/str2/g 用字串str2替換正文中所有出現的字串str1

:g/str1/s//str2/g 功能同上.


  由以上可知,g放在命令末尾,表示對搜索字串的每次出現進行替換;不加g,表示只對搜索字串
的首次出現進行替換,g放在命令開頭,表示對正文中所有包含搜索字串的行進行替換.



(http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
HP-UX在vi中如何才何輸入漢字 (2002-01-10 07:10:00)
VI中漢字顯示成\xc8\xf0字樣的解決辦法 (2001-10-22 08:00:00)
VI的常見使用技巧 (2001-09-05 07:00:00)
如何使 Tandem 的 vi 能使用漢字? (2001-08-18 08:05:00)
網絡管理員指南 -15.Sendmail+IDA -5>Administrivia 和愚蠢的郵件詭計 (2001-07-19 07:00:00)
如何為SCO UNIX創建一個包含vi工具的系統應急引導盤 (2001-07-06 08:10:01)
vi 中如何使用 :s 命令實現字串的替換. (2001-06-28 21:04:00)
vi中的行和段的 (2001-06-28 20:10:00)
Vi 使用說明 (2001-06-23 19:05:00)
在 UNIX 系統下直接訪問video ram(顯存) (2001-06-18 13:04:00)

===更多相關===
 

★  樊強制作 歡迎分享  ★