sed 文本流行操作命令,删除是假删除,因为删除的是副本,不影响源文件
sed -n '2p' a.txt 查看文件第二行
sed -n '$p' a.txt 查看文件最后一行
sed '1,4d' a.txt 假删除文件第1-4行并且显示
sed -n '/aaa/p' 查询文件aaa所在的行
sed -n '/\$/p' 查询$所在的行,$等特殊字符要转义
sed '1a Hello world' 第一行之后增加hello word,并且输出全部
sed '1a Hello \n world' 第一行之后增加hello+ 换行符 + word,并且输出全部
sed '1c Hello' 第一行替代为Hello,并且输出全部
替换一行中的某部分 格式:sed 's/要替换的字符串/新的字符串/g'
删除匹配行
sed -i '/匹配字符串/d' filename (注:若匹配字符串是变量,则需要“”,而不是‘’。记得好像是)
替换匹配行中的某个字符串
sed -i '/匹配字符串/s/替换源字符串/替换目标字符串/g' filename