语法:sed + 选项 +‘操作符’ +文件名
选项::
-n sed默认输出全部内容,-n只输出匹配到的内容
-i 修改文件内容
-r 支持扩展正则表达式
-e 匹配多个command
操作符
改:‘c’ :将选定的行换成内容
删:‘d’ :删除指定的行
增:‘i’ :在当前行的上一行添加内容
‘a’ :在当前行的下一行添加内容
查:‘p’ :打印指定行的内容
实例:查看
打印第三行:
打印全部:
打印三到五行:
删除:
删除第二行:
删除第一,第三行:
删除1到3行:
修改:
将nologin改成bin:
g:每行的意思
将第五行的bin改成nologin:
将以mail开头的bin改成nologin:
在第三行前面加个#号
把第三行的#号去掉:
增加分为插入和追加
插入:i (insert):前面
追加:a (append):后面
在第五行插入hello,wold!
在第五行追加hello,wold