sed 是流式编辑器,可以一行一行地处理文件,不需要一次性将整个文件加载到内存。因此可以高效地处理大文件,不会受文件大小的限制
什么时候没有e是可以的?
默认使用的是e?
sed -e 4a\newLine testfile 为什么使用\,有什么具体的规定吗?
nl testfile | sed '2,5c No 2-5 number' 命令放在前面
nl testfile | sed -n '/oo/p' 命令放在后面,这是有什么规定吗?
nl testfile | sed '/oo/d' 需要使用正则表达式匹配时,才使用多个/进行分割吗?
nl testfile | sed -n '/oo/{s/oo/kk/;p;q}'
sed -e '4 a \n' testfile 是添加了一个字母n
sed '4 a \' 添加一个空行,第一个\代表sed中的分隔符,代表下面的内容为添加的字符串;第二\代表转义符,但是后面没有跟任何内容。
标签:oo,nl,学习,sed,linux,添加,testfile From: https://www.cnblogs.com/codingbigdog/p/18263220