ex替换命令实例

Posted 佛哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ex替换命令实例相关的知识,希望对你有一定的参考价值。

一、概述

某配置文件含如下内容:

jack_companya lucy_companyb jack lucy

需要将其更改为:

jack_companyA lucy_companyB

二、操作

第一步:将jack_companya等带下划线的用户名替换为大写

:%s/\([a-z]*_[a-z]*\)/\U\1/g

第二步:将小写用户名删除

:%s/[a-z]*//g

第三步:将大写用户名替换为小写

%s/\(.*\)/\L\1

以上是关于ex替换命令实例的主要内容,如果未能解决你的问题,请参考以下文章

linux命令替换符:$() ``反引号

shell 文件内容替换 sed用法

sed命令

命令模式使用实例

linux批量替换文件夹名,文件名,文件内容命令

用一个实例讲解rename命令中正则表达式的使用