[ 永远的UNIX::UNIX技术资料的宝库 ]

首页 > 系统管理 > 其它 > 正文
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)
在AT& T UNIX系统V下生成一个新的可引导硬盘的原理及步骤 (2001-07-06 09:04:00)
如何为SCO UNIX创建一个包含vi工具的系统应急引导盘 (2001-07-06 08:10:01)
/dev下 cua*被删除,该如何恢复? (2001-06-29 12:10:00)
vi 中如何使用 :s 命令实现字串的替换. (2001-06-28 21:04:00)
vi中的行和段的 (2001-06-28 20:10:00)

===更多相关===
 

★  樊强制作 欢迎分享  ★