linux_vi替换命令详解

linux_vi替换命令详解

ID:38219314

大小:36.00 KB

页数:5页

时间:2019-05-25

linux_vi替换命令详解_第1页
linux_vi替换命令详解_第2页
linux_vi替换命令详解_第3页
linux_vi替换命令详解_第4页
linux_vi替换命令详解_第5页
资源描述:

《linux_vi替换命令详解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、有用的命令:vi/vim打开文档后,按shift+:此时光标在:后面%s/vivian/sky/g是将全文中所有的vivian替换成sky我们一般进行的操作是删除操作,就是替换为空%s/,wangcaiwei//g或%s/wangcaiwei,//g下面是详细的介绍,有其他需求去下面找Linux系统攻略关于vi替换命令的使用说明来源:考试大    2008年01月03日10:50vi/vim中可以使用:s命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。:s/vivian/sky/替换当前行第一个

2、vivian为sky:s/vivian/sky/g替换当前行所有vivian为sky:n,$s/vivian/sky/替换第n行开始到最后一行中每一行的第一个vivian为sky:n,$s/vivian/sky/g替换第n行开始到最后一行中每一行所有vivian为skyn为数字,若n为.,表示从当前行开始到最后一行:%s/vivian/sky/(等同于:g/vivian/s//sky/)替换每一行的第一个vivian为sky:%s/vivian/sky/g(等同于:g/vivian/s//sky/g)替换每一行中所有vivian为sky可以使用#作为分隔符,此时中间出现的/不会作为分隔符

3、:s#vivian/#sky/#替换当前行第一个vivian/为sky/:%s+/oradata/apras/+/user01/apras1+(使用+来替换/):/oradata/apras/替换成/user01/apras1/1.:s/vivian/sky/替换当前行第一个vivian为sky:s/vivian/sky/g替换当前行所有vivian为sky2.:n,$s/vivian/sky/替换第n行开始到最后一行中每一行的第一个vivian为sky:n,$s/vivian/sky/g替换第n行开始到最后一行中每一行所有vivian为sky(n为数字,若n为.,表示从当前行开始到最后

4、一行)3.:%s/vivian/sky/(等同于:g/vivian/s//sky/)替换每一行的第一个vivian为sky:%s/vivian/sky/g(等同于:g/vivian/s//sky/g)替换每一行中所有vivian为sky4.可以使用#作为分隔符,此时中间出现的/不会作为分隔符:s#vivian/#sky/#替换当前行第一个vivian/为sky/5.删除文本中的^M问题描述:对于换行,window下用回车换行(0A0D)来表示,linux下是回车(0A)来表示。这样,将window上的文件拷到unix上用时,总会有个^M.请写个用在unix下的过滤windows文件的换行

5、符(0D)的shell或c程序。。使用命令:catfilename1

6、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"dest。tr-d"15"dest。stringsA>B6.其它利用:s命令可以实现字符串的替换。具体的用

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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。