sed命令的打印指令


命令用法详解

命令格式

1、sed [选项] '[定位符]p' 文件
2、命令 | sed [选项] '[定位符]p'

命令说明

sed命令的p指令用于打印与定位符匹配的文本行,p指令通常与选项−n联合使用,只显示经过sed处理的行,否则除了显示经过sed处理的行以外还会显示文件或输入的所有行。命令中的其它选项与定位符请查看“sed命令的语法格式”一节。

使用示例

1、sed −n 'p' 文件:打印文件或输入的所有行。

sed

2、sed −n 'np' 文件:打印第n行的内容,行号从1开始。

sed

3、sed −n '$p' 文件:打印最后一行的内容。

sed

4、sed −n 'n,mp' 文件:打印第n行至第m行的内容。

sed

5、sed −n 'n,+mp' 文件:打印第n行及后面m行的内容。

sed

6、sed −n 'n~mp' 文件:打印第n行及后面第m、2m、3m...行内容。

sed

7、sed −n 'np;mp;...' 文件:打印第n行、第m行...内容,分号用于分隔多行指令。

sed

8、sed −rn '/正则表达式/p' 文件:打印与正则表达式相匹配的文本行,匹配扩展正则需要使用参数−r。

8.1、匹配正则字符串。

sed

8.2、匹配行首字符串。

sed

8.3、匹配行尾字符串。

sed

发表评论

评论数量:0