使用sed删除文件中空行的命令是什么?

时间:2012-05-02 08:06:10

标签: linux unix sed command

  • 删除文件中空行的sed命令是什么。
  • 删除文件夹中的空文件的命令(sed命令?)是什么?

3 个答案:

答案 0 :(得分:12)

你必须'd'用于删除。

Ex:

 sed -i '/^$/d' test

-i - 用于影响文件。

^ - 是行的开头

$ - 是行尾

d - 如果有空行则删除

我希望这会对你有所帮助。

答案 1 :(得分:2)

/^$/d应该这样做。

例如

sed -i -e "/^$/d" myfile.txt

如果你想对文件夹中的所有文件执行此操作:

sed -i -e "/^$/d" *

-i表示没有它的“就地编辑”,文件将被编辑并发送到标准输出。原始文件将不加修改。

答案 2 :(得分:1)

sed -e 's/#.*//;/^\s*$/d' /etc/lvm/lvm.conf