请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请问sed中的pattern详解的txt笔记可以在哪里下载呢?

您好老师,请问sed中的pattern详解的txt笔记可以在哪里下载呢?我下载的source_code_for_shell压缩包里好像没有这节的内容。

正在回答 回答被采纳积分+3

1回答

酷田 2020-10-16 11:18:08

我发送给您详细得笔记,见下面内容



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行结束


1 回复 有任何疑惑可以回复我~
  • 提问者 白聪聪 #1
    感谢老师的回复!很详细!
    回复 有任何疑惑可以回复我~ 2020-10-16 11:41:36
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信