分享
分享赚钱 收藏 举报 版权申诉 / 4

类型vi全局替换方法.docx

  • 上传人:hskm5268
  • 文档编号:8200984
  • 上传时间:2019-06-13
  • 格式:DOCX
  • 页数:4
  • 大小:14.80KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    vi全局替换方法.docx
    资源描述:

    1、 1 / 4vi 全局替换方法1. 基本的替换:s/vivian/sky/ 替换当前行第一个 vivian 为 sky:s/vivian/sky/g 替换当前行所有 vivian 为 sky:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky:n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky(n 为数字,若 n 为 .,表示从当前行开始到最后一行):%s/vivian/sky/(等同于 :g/vivian/s/sky/) 替换每一行的第一个 vivian 为 sky:%s/vivian/

    2、sky/g(等同于 :g/vivian/s/sky/g) 替换每一行中所有 vivian 为 sky文件内全部替换::%s#abc#123#g (如文件内有#,可用/替换,:%s/abc/123/g)-注:把 abc 替换成 123(或者: %s/str1/str2/g 用 str2 替换文件中所有的 str1)文件内局部替换::20,30s#abc#123(如文件内有#,可用/替换,:%s/abc/123/g)2 / 4-注:把 20 行到 30 行内 abc 替换成 1232. 可以使用 # 作为分隔符,此时中间出现的 / 不会作为分隔符:s#vivian/#sky/# 替换当前行第一个

    3、vivian/ 为 sky/:%s+/oradata/apras/+/user01/apras1+ (使用+ 来 替换 / ): /oradata/apras/替换成/user01/apras1/3. 删除文本中的M问题描述:对于换行,window 下用回车换行(0A0D)来表示,linux 下是回车(0A)来表示。这样,将 window 上的文件拷到 unix上用时,总会有个M,请写个用在 unix 下的过滤 windows 文件的换行符(0D)的 shell 或 c 程序。使用命令:cat filename1 | tr -d “VM” newfile;使用命令:sed -e “s/VM/”

    4、 filename outputfilename需要注意的是在 1、2 两种方法中,V 和M 指的是 Ctrl+V 和Ctrl+M。你必须要手工进行输入,而不是粘贴。在 vi 中处理:首先使用 vi 打开文件,然后按 ESC 键,接着输入命令::%s/VM/ :%s/M$/g如果上述方法无用,则正确的解决办法是:3 / 4tr -d “r” desttr -d “015 deststrings AB4. 其它用法利用 :s 命令可以实现字符串的替换。具体的用法包括::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 放在命令开头,表示对正文中所有包含搜索字符串的行进行替换操作。对替换/等字符需转义4 / 4http:/

    提示  道客多多所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:vi全局替换方法.docx
    链接地址:https://www.docduoduo.com/p-8200984.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    道客多多用户QQ群:832276834  微博官方号:道客多多官方   知乎号:道客多多

    Copyright© 2025 道客多多 docduoduo.com 网站版权所有世界地图

    经营许可证编号:粤ICP备2021046453号    营业执照商标

    1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png



    收起
    展开