Linux命令 sed

sed之添加命令

# 在第一行前添加数据
sed -i '1i666' text.txt
# 在第一行后添加数据
sed -i '1awei' text.txt
# 在所有的s前面一行添加 666
sed -i '/s/i666' text.txt
# 在所有的s后面一行添加 666
sed -i '/s/a666' text.txt
# 每行的开头添加 H
sed -i 's/^/H/g' text.txt
# 每行的结尾添加 H
sed -e 's/$/H/g' text.txt
# 最后行添加 H
sed -i '$aH' text.txt

  

sed之删除命令

# 删除第一行数据
sed -i '1d' text.txt
# 删除第n行数据
sed -i 'nd' text.txt
# 删除最后一行数据
sed -i '$d' text.txt
# 删除以 sh 开头的行
sed -i '/^sh/'d text.txt

  

sed之修改命令

# 把 s 改成 666
sed -i 's/s/666/g' text.txt

  

  

原文地址:https://www.cnblogs.com/shangwei/p/13652032.html