Linux系统中sed命令的具体解释.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Linux系统中sed命令的具体解释.docx》由会员分享,可在线阅读,更多相关《Linux系统中sed命令的具体解释.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Linux系统中sed命令的具体解释Linux系统中sed命令的具体解释Linux系统中sed命令的主要功能是用来替换字符串,详细要怎么使用呢?下面由学习啦我为大家整理了linux系统中sed命令的具体解释,希望对大家有帮助!Linux系统中sed命令的具体解释功能讲明:利用script来处理文本文件。语法:sed-hnV-escript-fscript文件文本文件补充讲明:sed可按照script的指令,来处理、编辑文本文件。Linux系统中sed命令的参数讲明-escript或expression=script以选项中指定的script来处理输入的文本文件。-fscript文件或file=
2、script文件以选项中指定的script文件来处理输入的文本文件。-h或help显示帮助。-n或quiet或-silent仅显示script处理后的结果。-V或version显示版本信息。Linux系统中sed命令的常见用法实例#sed-es/123/1234/a.txt将a.txt文件中所有行中的123用1234替换(-e表示命令以命令行的方式执行;参数s,表示执行替换操作)#sed-e3,5a4a.txt将a.txt文件中的3行到5行之间所有行的后面添加一行内容为4的行(参数a,表示添加行,参数a后面指定添加的内容)#sed-e1s/12/45/a.txt把第一行的12替换成45sed-
3、is/oldstring/newstring/ggrepoldstring-rlyourdir批量处理通过grep搜索出来的所有文档,将这些文档中所有的oldstring用newstring替换(-i参数表示直接对目的文件操作)$sed-ns/test/mytest/pexample.file(-n)选项和p标志一起使用表示只打印那些发生替换的行。也就是讲,假如某一行开始的test被替换成mytest,就打印它。(这是正则表达式中表示开始,该符号后面跟的就是开始的字符串)(参数p表示打印行)$seds/wangpan/19850715/example.file表示被替换换字符串被找到后,被替换
4、的字符串通过符号连接给出的字符串组成新字符传替换被替换的字符串,所有以wangpan开始的行都会被替换成它自已加19850715,变成wangpan19850715$sed-ns/(love)able/1rs/pexample.filelove被标记为1,所有loveable会被替换成lovers,而且替换的行会被打印出来。需要将这条命令分解,s/是表示替换操作,(love)表示选中love字符串,(love)able/表示包含loveable的行,(love)able/l表示love字符串标记为1,表示在替换经过中不变。rs/表示替换的目的字符串。这条命令的操作含义:只打印替换了的行$sed
5、s#10#100#gexample.file不管什么字符,紧跟着s命令的都被以为是新的分隔符,所以,#在这里是分隔符,代替了默认的/分隔符。表示把所有10替换成100。$sed-n/love/,/unlove/pexample.file只打印包含love字符串行到包含unlove字符串行之间的所有行(确定行的范围就是通过逗号实现的)$sed-n5,/wang/pexample只打印从第五行开场到第一个包含以wang开场的行之间的所有行$sed/love/,/unlove/s/$/wangpan/example.file对于包含love字符串的行到包含unlove字符串之间的行,每行的末尾用字符
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 系统 sed 命令 具体 解释
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内