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

未完待續!!

相關文章
相關標籤/搜索