请问sed中的pattern详解的txt笔记可以在哪里下载呢?
来源:9-3 sed中的pattern详解
白聪聪
2020-09-07
您好老师,请问sed中的pattern详解的txt笔记可以在哪里下载呢?我下载的source_code_for_shell压缩包里好像没有这节的内容。
1回答
-
酷田
2020-10-16
我发送给您详细得笔记,见下面内容
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行结束
112020-10-16
相似问题