六周第二次课(3月13日) 9.4sed(上) 9.5sed (下)

9.4sed(上)

匹配到会连续打印两次

不想把无关的打印出来,加-N。

需要脱意符

不加脱意符,-n后面要加r

匹配两次O

打印出文件第2-5行的用法

打印出文件所有行的用法

打印出包含某个字符的行

9.5sed (下) set区分大小小的用

编辑文件

加入一行

半年的日志,删除前五个月,只留最后一个月。根据时间,用grep查行数。用vim打开文件,非常耗费内存,用set可以直接删掉。

删除带有user的行

替换功能

加上r才能生效。替换可以使用正则表达。

第1段替换最后一段。()后面用\数字表示它

/root换成123需要先加\脱意