sed是一个面向字符流的编辑器,一般情况下每次读入一行到一个名为模式空间的地方,进行编辑;但是也可以读入多行数据进行编辑。
-n:抑制默认输出
p打印模式空间内容
cat test a b sed ‘‘ test 输出: a b sed ‘p‘ test 输出: a a b b sed -n ‘p‘ test输出:ab #说明是在执行完脚本命令之后再进行默认的输出sed ‘s/.*/abc/‘ test输出:abcabc
如果不加-n选项的话,那么在脚本结束的时候回默认打印出模式空间内容。如果加了-n选项,只会在有p命令的时候打印模式空间内容。
时间: 2024-10-03 11:32:19