可以使用sed命令结合正则表达式来实现保留文件的首尾行。具体操作如下:

  1. 保留文件首行
sed -n '1p' file.txt

或者

sed '1!d' file.txt

其中,"-n"参数表示只输出匹配的行,"1p"表示输出第一行,"1!d"表示只保留第一行,其余行都删除。

  1. 保留文件末行
sed -n '$p' file.txt

或者

sed '$!d' file.txt

其中,"$"表示匹配最后一行,"$p"表示输出最后一行,"$!d"表示只保留最后一行,其余行都删除。

  1. 保留文件首尾行
sed -n '1p;$p' file.txt

其中,";"表示执行多个命令,"$"匹配最后一行。这个命令表示输出第一行和最后一行。

sed保留文件首末行

原文地址: https://www.cveoy.top/t/topic/ecOd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录