sed命令删除空行 怎么用shell命令去掉文件开头的空行?

怎么用shell命令去掉文件开头的空行?删除第一行文本sed-I“1D”a.txtsed-I“1,3D”a.txt删除所有空行sed-I“/^$/D”a.txt您可以通过sed命令删除空行和注释行。1

怎么用shell命令去掉文件开头的空行?

删除第一行文本

sed-I“1D”a.txt

sed-I“1,3D”a.txt

删除所有空行

sed-I“/^$/D”a.txt

您可以通过sed命令删除空行和注释行。

1. 以下面的文档内容为例,#-符号以注释开头,然后有许多空行。文档名为1.tt。

2. 执行以下命令

sed“/^#。*^$/D“1。TT

描述:^#。*表示以字符开头的行,^$表示空行,中间 |表示转义,或。D表示删除。

如何用shell脚本删除文件中的空行?

如果要保留前两个空行,请从第三行开始。

预览版本:

sed“3,${/^$/D}”/测试.txt

有效版本:

sed-I“3,${/^$/D}”/测试.txt