语法:sed [选项] [sed内置命令字符] [文件名]
sed -n 'p' 文件路径
👇显示第一行和第二行内容
👇打印匹配行的内容 与p结合使用
删除第五行到结尾
-------------------
---------------------------
过滤含有test的字符👆
把..替换成…
s/查找的内容/替换的内容/g
-e 同时执行多个过滤 /g表示全局匹配 👇
---------------------
a(全称 append 追加) 在行后插入一行或多行数据👇
添加多行信息使用\n 👇
i(全程insert) 在行前 插入一行或多行数据
在第二行 插入 新内容
• i 相当于 insert
显示所有 相当于cat 👇
查总行数 $=
删除 -d
例:删除包含game的行
删除不包含.... 使用!d
例:删除不包含game的行 👇
S替换
替换内容 s/原内容/新内容/gi s#原内容#新内容#gi
g 全文匹配
语法:(s/旧内容/新内容/选项)
例:
把所有的2017改成xxxx 👇
c替换
例:把第一行替换成xxxx 👇
r 条件指令 读取文件,插入文件中
例:在第二行下插入..内容
W保存文件
used命令的 w 保存到文件