博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux vi替换字符串
阅读量:4187 次
发布时间:2019-05-26

本文共 541 字,大约阅读时间需要 1 分钟。

1、简介

    使用vi时,有事需要替换字符串

    基本的替换

    :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/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky
2. 使用 #或+ 作为分隔符

     可以使用 #或+ 作为分隔符,此时中间出现的 / 不会作为分隔符

    :s#vivian/#sky/# 替换当前行第一个 vivian/ 为 sky/
    :%s+/oradata/apras/+/user01/apras1+ (使用+ 来 替换 / ): /oradata/apras/替换成/user01/apras1/

节摘自

转载地址:http://eedoi.baihongyu.com/

你可能感兴趣的文章
Linux常用命令-进程管理
查看>>
Linux - 定时任务
查看>>
Linux - SHELL基础
查看>>
Linux-SHELL基础语法
查看>>
Linux-SHELL变量
查看>>
Linux-SHELL常用命令
查看>>
Linux-网络运维基础
查看>>
Linux网络运维-SSH
查看>>
Linux网络运维 -- 配置DHCP服务器
查看>>
Android开发问题记录
查看>>
Verilog编程网站学习——门电路、组合电路、时序电路
查看>>
android——学生信息显示和添加
查看>>
Android——ImageSwitcher轮流显示动画
查看>>
Android——利用手机端的文件存储和SQLite实现一个拍照图片管理系统
查看>>
图像调优1:清晰度相关参数MTF,SFR,MTF50,MTF50P 以及TVL的概念以及换算说明
查看>>
图像调优2:什么是10° D65 和 2° D65
查看>>
chisel - 1: Windows下chisel工具安装和环境建立
查看>>
图像调优3: CCM参数的标定
查看>>
ctags在verilog代码浏览中的应用
查看>>
NeoVintageous 在sublime中的使用
查看>>