- 增
参数
Ⅰ:单行追加
①:-a 在第几行后面追加内容
例:sed ‘3a ool,lee’ 1.txt
在第三行后面追加ool,lee
②:-i 在第几行前面追加内容
例:sed ‘2a 1,2’ 1.txt
在第2行前面追加1, 2
可用\n换行
Ⅱ:多行追加
一般用:cat >>1.txt<<eof - 删
参数
d—delete
例:sed -n ‘/^$/d’ 1.txt
不显示文件中的空行 - 改
参数
-i
格式:sed 's###g 文件
例:sed ‘s#eeo#ceo#g’ 1.txt
把1.txt文件中eeo改成ceo确定修改加-i
s单独使用——>将每一行第一处修改
g:全局替换 - 查
参数
a:-n 取消默认输出
某一行:sed -n '1p' 1.txt
第2行到第4行:sed -n '2,4p' 1.txt
第2行,第四行:sed -n '2p;4p' 1.txt
包含某某的一行:sed -n '/某某/p' 1.txt
Linux三剑客——sed(增删改查)
最新推荐文章于 2024-05-08 16:18:48 发布