课堂笔记怎么不全
来源:9-3 sed中的pattern详解
![](http://img1.sycdn.imooc.com/user/595afb3300017df001000100-100-100.jpg)
qq_雨声_2
2021-05-19
怎么不急缺失啊,能不能都发出来,零零散散的
1回答
-
酷田
2021-05-31
同学,您好,GIT中的笔记是第一次课程上线后整理的,后续又更新了章节内瓤,增加了章节,所以导致内容与章节错乱,但根据内容可以找到正确的笔记;另外也不是每章节的比较都上传,需要的话同学可以发出来,我找找看当时的笔记;
以下是sed中的pattern详解的笔记,无法上传附件,直接贴内容
sed的工作模式:
sed是流编辑器,依据特定的匹配模式,对文本逐行匹配,并对匹配行进行特定处理
命令格式:sed [option] "/pattern/command" file
pattern用法:
1、LineNumber ------------------直接指定行号
sed -n "17p" file 打印file文件的第17行
2、StartLine,EndLine ------------------指定起始行号和结束行号
sed -n "10,20p" file 打印file文件的10到20行
3、StartLine,+N ------------------指定起始行号,然后后面N行
sed -n "10,+p" file 打印file文件中从第10行开始,往后面加5行的所有行
4、/pattern1/ ------------------正则表达式匹配的行
sed -n "/^root/p" file 打印file文件中以root开头的行
5、/pattern1/,/pattern2/ ------------------从匹配到pattern1的行,到匹配到pattern2的行
sed -n "/^ftp/,/^mail/p" file 打印file文件中第一个匹配到以ftp开头的行,到第二个匹配到以mail开头的行
6、LineNumber,/pattern1/ -----------------从指定行号开始匹配,直到匹配到pattern1的行
sed -n "4,/^hdfs/p" file 打印file文件中从第4行开始匹配,直到以hdfs开头的行匹配到就结束
7、/pattern1/,LineNumber -----------------从pattern1匹配的行开始,直到匹配到指定行号位置结束
sed -n "/root/,10p" file 打印file文件中匹配root的行,直到第10行结束
00
相似问题