精华内容
下载资源
问答
  • linux vi 字符串替换

    2018-12-07 15:53:01
    利用 :s 命令可以实现字符串替换。具体的用法包括: :s/str1/str2/ 用字符串 str2 替换行中首次出现的字符串 str1 :s/str1/str2/g 用字符串 str2 替换行中所有出现的字符串 str1 :.,$ s/str1/str2/g 用字符...
    利用 :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/str1/s//str2/g

    展开全文
  • Linux vi替换字符串

    2019-09-24 17:53:13
    Linux vi替换字符串 1. 基本的替换 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :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 替换第 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/ 

    3. 删除文本中的^M 

    问题描述:对于换行,window下用回车换行(0A0D)来表示,linux下是回车(0A)来表示。这样,将window上的文件拷到unix上用时,总会有个^M,请写个用在unix下的过滤windows文件的换行符(0D)的shell或c程序。 

    使用命令:cat filename1 | tr -d “^V^M” > newfile; 

    使用命令:sed -e “s/^V^M//” filename > outputfilename 

    需要注意的是在1、2两种方法中,^V和^M指的是Ctrl+V和Ctrl+M。你必须要手工进行输入,而不是粘贴。 

    在vi中处理:首先使用vi打开文件,然后按ESC键,接着输入命令: 

    :%s/^V^M// 
    :%s/^M$//g 

    如果上述方法无用,则正确的解决办法是: 

    tr -d “\r” < src >dest 

    tr -d “\015″ dest 

    strings A>B 

    4. 其它用法 

    利用 :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 放在命令开头,表示对正文中所有包含搜索字符串的行进行替换操作。



    小麦苗课程

    小麦苗课堂开课啦,如下是现有的课程,欢迎咨询小麦苗:


    课程名称

    课时

    上课时间

    价格

    OCP(从入门到专家)

    每年1期,35课时左右/

    2000-2200

    1588(可优惠)

    OCM认证

    每年N期,9课时/

    2000-2200

    22888

    高可用课程(rac+dg+ogg

    每年1期,20课时左右/

    2000-2200

    1888(可优惠)

    Oracle初级入门

    每年1期,15课时左右/

    2000-2200

    800

    Oracle健康检查脚本

    可微信或微店购买。

    88

    Oracle数据库技能直通车

    包含如下3个课程:

    ①《11g OCP网络课程培训》(面向零基础) 价值1600

    ②《11g OCM网络班课程培训》(Oracle技能合集)价值10000+

    ③《RAC + DG + OGG 高可用网络班课程》 价值2000

    以上3个课程全部打包只要5888,只要5888所有课程带回家,终身指导!所有课程都是在线讲课,不是播放视频,课件全部赠送!

    注意:以上OCPOCM课程只包括培训课程,不包括考试费用。OCM提供培训+视频,但是不提供练习环境和资料。报名一次,OCP和高可用的课程可以免费终身循环听课。

    5888

    OCP+高可用(rac+dg+ogg

    报名OCP+高可用课程,可以优惠300元,优惠后的价格为3188.

    3188(可优惠)

    注意:

    1、每次上课前30分钟答疑。

    2、OCM实时答疑,提供和考试一样的练习模拟环境,只要按照老师讲的方式来练习,可以保证100%通过。

    3、授课方式:YY语音网络直播讲课(非视频) + QQ互动答疑 + 视频复习

    4、OCP课时可以根据大家学习情况进行增加或缩减。

    5、以上所有课程均可循环听课。

    6、12c OCM课程私聊。

    7、Oracle初级入门课程,只教大家最实用+最常用的Oracle操作维护知识。

    8、以上所有课程,可以加小麦苗微信(lhrbestxh)或QQ(646634621)详聊,优惠多多。
     


    培训项目

    连接地址

    DB笔试面试历史连接

    http://mp.weixin.qq.com/s/Vm5PqNcDcITkOr9cQg6T7w

    OCP培训说明连接

    https://mp.weixin.qq.com/s/2cymJ4xiBPtTaHu16HkiuA

    OCM培训说明连接

    https://mp.weixin.qq.com/s/7-R6Cz8RcJKduVv6YlAxJA

    高可用(RAC+DG+OGG)培训说明连接

    https://mp.weixin.qq.com/s/4vf042CnOdAD8zDyjUueiw

    OCP最新题库解析历史连接(052)

    http://mp.weixin.qq.com/s/bUgn4-uciSndji_pUbLZfA

    微店地址

    https://weidian.com/s/793741433?wfr=c&ifr=shopdetail





    About Me

    .............................................................................................................................................

    ● 本文作者:小麦苗,部分内容整理自网络,若有侵权请联系小麦苗删除

    ● 本文在itpub(http://blog.itpub.net/26736162/abstract/1/)、博客园(http://www.cnblogs.com/lhrbest)和个人微信公众号(xiaomaimiaolhr)上有同步更新

    ● 本文itpub地址:http://blog.itpub.net/26736162/abstract/1/

    ● 本文博客园地址:http://www.cnblogs.com/lhrbest

    ● 本文pdf版、个人简介及小麦苗云盘地址:http://blog.itpub.net/26736162/viewspace-1624453/

    ● 数据库笔试面试题库及解答:http://blog.itpub.net/26736162/viewspace-2134706/

    ● DBA宝典今日头条号地址:http://www.toutiao.com/c/user/6401772890/#mid=1564638659405826

    .............................................................................................................................................

    ● QQ群号:230161599(满)、618766405

    ● 微信群:可加我微信,我拉大家进群,非诚勿扰

    ● 联系我请加QQ好友646634621,注明添加缘由

    ● 于 2018-07-01 06:00 ~ 2018-07-31 24:00 在魔都完成

    ● 最新修改时间:2018-07-01 06:00 ~ 2018-07-31 24:00

    ● 文章内容来源于小麦苗的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解

    ● 版权所有,欢迎分享本文,转载请保留出处

    .............................................................................................................................................

    小麦苗的微店https://weidian.com/s/793741433?wfr=c&ifr=shopdetail

    小麦苗出版的数据库类丛书http://blog.itpub.net/26736162/viewspace-2142121/

    小麦苗OCP、OCM、高可用网络班http://blog.itpub.net/26736162/viewspace-2148098/

    .............................................................................................................................................

    使用微信客户端扫描下面的二维码来关注小麦苗的微信公众号(xiaomaimiaolhr)及QQ群(DBA宝典)、添加小麦苗微信,学习最实用的数据库技术。

    小麦苗的微信公众号小麦苗的DBA宝典QQ群2小麦苗的微信二维码小麦苗的微店

       小麦苗的微信公众号      小麦苗的DBA宝典QQ群2       小麦苗的微信二维码          小麦苗的微店

    .............................................................................................................................................

    ico_mailme_02.png
    欢迎与我联系





    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26736162/viewspace-2157664/,如需转载,请注明出处,否则将追究法律责任。

    展开全文
  • Linux vi 查找和替换字符串

    千次阅读 2019-01-31 22:39:13
    字符串替换 a. 文件内全部替换: %s#abc#def#g(用def替换文件中所有的abc) 例如把一个文本文件里面的“linuxidc.com”全部替换成“linuxidc.net”: :%s#linuxidc.com#xwen.net#g (如文件内有#,可...

    字符串查找

    a.查找一个字符串使用:“/你要查询的内容”

    b.查找下一个 :“/你要查询的内容” 再输入”n“跳到下一个

    字符串替换

    a. 文件内全部替换:

    %s#abc#def#g(用def替换文件中所有的abc)

    例如把一个文本文件里面的“linuxidc.com”全部替换成“linuxidc.net”:

    :%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

    展开全文
  • 搜索字符串 1. 打开文件 vi sources.list 2. 进入命令模式 用ESC键进入命令模式。 3. 输入搜索的字符串"/http",点击enter键开始搜索,光标指向第一个被搜到的字符串 /http 4. 点击键盘n搜索下一个 二. ...
  • Linux vi替换字符串-lhrbest-ITPUB博客.mhtmlLinux vi替换字符串-lhrbest-ITPUB博客.mhtml
  • Linux vim字符串替换

    千次阅读 2019-04-23 15:44:19
    vi/vim 中可以使用 :s 命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky    :s/vivian/sky/g 替换当前...
  • Linux vi 替换字符串

    千次阅读 2019-06-07 09:08:02
    1. 基本的替换 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky :n,$s/vivian/sky/g ...
  • vi/vim 中可以使用 :s 命令来替换字符串。 :s/well/good/ 替换当前行第一个 well 为 good :s/well/good/g 替换当前行所有 well 为 good :n,$s/well/good/ 替换第 n 行开始到最后一行中每一行的第一个 well 为 ...
  • linux vi替换字符串

    2013-04-06 13:33:22
     使用vi时,有事需要替换字符串  基本的替换  :s/vivian/sky/ 替换当前行第一个 vivian 为 sky  :s/vivian/sky/g 替换当前行所有 vivian 为 sky  :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第...
  • http://blog.csdn.net/meic51/article/details/7850084 1. perl 命令 例1 执行命令:perl -p -i -e "s/China/Sumly/g" /www/*.htm /www/*.txt上面的意思是说将www文件夹下所有的htm和txt文件中的“China”都替换为...
  • 全部替换 %s#abc1#def#g(用def替换文件中所有的abc1) 局部替换 把20行到40行内的“abc1”全部替换成“def” :20,40s#abc1#def#g(如文件内有#,可用/替换,:%s/abc1/def/g) ...
  • vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。  :s/vivian/sky/ 替换当前行第一个 ...

空空如也

空空如也

1 2 3 4 5 ... 19
收藏数 376
精华内容 150
关键字:

linuxvi字符串替换

linux 订阅