p命令
1.1、p命令的作用

打印出匹配到的整行内容。

1.2、p命令的使用格式
p
m[,n]p
/regular expression/p

m,n ∈ [0, +∞]

p命令通常与-n选项一起使用。

1.3、p命令的使用示例
示例1

打印每一行,并回写打印的内容:

echo "a\nb\nc" | sed p

打印每一行,不回写打印的内容:

echo "a\nb\nc" | sed -n p
示例2

打印第m行的内容:

echo "a\nb\nc" | sed -n 2p
示例3

打印第m ~ n行的内容:

echo "a\nb\nc" | sed -n 2,3p
示例4

打印正则表达式匹配到的行的内容:

echo "plugins=(git pip pod gem)" | sed -n /^plugins=/p
$

$代表最后一行。

打印最后一行的内容:

echo "a\nb\nc" | sed -n '$p'

注意:$p必须用单引号扩起来,不能使用双引号,因为使用双引号的话,会把$p当成变量, 但是,实际上,这里仅仅是个特殊字符串。如果想使用双引号,必须对$进行转义:

echo "a\nb\nc" | sed -n "\$p"