sed 对行 增删改查(adcp)
假如有个文件是test.txt
那么:
#用cat 查一下所有的方便检查
删除(行数后加d )
d:del
用sed删除第一行
sed '1d' test.txt
用sed 删除第一行到第二行
sed '1,$d' test.txt
查询 (行数后加p)
p:display
用sed 显示第一行
sed -n '1p' test.txt
#-n:只输出显示的行,不加会显示所有
加上-n
用sed 显示第一行到最后一行
sed -n '1,3p' test.txt
查找关键字符
sed -n '/;/' test.txt
增加 (行数后加a )
a:add
(\n :换行)
#在第一行下增加yaodong
#在第一至三行后都增加yaodong
#只在第一行下增加
改 (行数后加c )
c:change
#第一行改为123456
检索字符 并对原文件操作
已知文件内容
在1.txt文本文件 3s的 行后插入3423
其它