sed保留文件首末行
可以使用sed命令结合正则表达式来实现保留文件的首尾行。具体操作如下:
- 保留文件首行
sed -n '1p' file.txt
或者
sed '1!d' file.txt
其中,"-n"参数表示只输出匹配的行,"1p"表示输出第一行,"1!d"表示只保留第一行,其余行都删除。
- 保留文件末行
sed -n '$p' file.txt
或者
sed '$!d' file.txt
其中,"$"表示匹配最后一行,"$p"表示输出最后一行,"$!d"表示只保留最后一行,其余行都删除。
- 保留文件首尾行
sed -n '1p;$p' file.txt
其中,";"表示执行多个命令,"$"匹配最后一行。这个命令表示输出第一行和最后一行。
原文地址: https://www.cveoy.top/t/topic/ecOd 著作权归作者所有。请勿转载和采集!