sed关于打印

p命令用来打印文本行

跟替换命令中的p标记相似,p命令能够打印sed编辑器输出中的一行。express

咱们这主要仍是用,下面的测试吧编辑器

咱们能够试一下 echo 'hello world,xin!' | sed 'p' 若是我仍是用testFile,我是以为输出太多,由于会打印出一行,能够看到修改前的行。测试

 

在命令行上用-n选项,你能够禁止输出其余行,只打印包含匹配文本模式的行, echo 'hello world,xin!' | sed 'p' 。spa

 

固然也是能够使用匹配文本的行  echo 'hello world,xin!' | sed -n '/xin/p'命令行

 

固然还能够这么写 sed '2,3p'  testfile3d

可是你若是这么用 echo 'hello world,xin!' | sed -n '/xin/2,3p',会报以下错,看来他只能识别的了p。blog

sed: -e expression #1, char 6: unknown command: `2'io

咱们来看看修改前和修改后打印行来比较test

等号(=)命令用来打印行号

l(小写的L)命令用来列出行

能够打印数据流中的文本和不可打印的ASCII字符sed

未完待续!!

相关文章
相关标签/搜索