sed命令删除空行 怎么用shell命令去掉文件开头的空行?
浏览量:2993
时间:2021-03-14 16:57:27
作者:admin
怎么用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
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。