【Linux命令】sed命令


 命令原型:

[root@centos8 ~]# sed [-nefr] [操作]

 解释:

  • f:直接将sed的写在一个文件内,-f filename则可以执行filename的sed操作。
  • i:直接修改读取的文件内容,而不是屏幕输出。
a 新增 a的后面可以接字符,而这些字符会在新的一行出现(目前的下一行)
c 替换 c的后面可以接字符,而这些字符可以替换n1,n2之间的行
     
     
     
     

sed

获取文件最后一行,有下列三种命令方式:

awk 'END {print}' a.log
sed -n '$p' a.log
tail -n 1 a.log