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

3 回答 3

12

你必须'd'用于删除。

Ex:

 sed -i '/^$/d' test

-i - 用于影响文件。

^ - 是行首

$ - 是行尾

d - 如果有空行则删除

我希望这能帮到您。

于 2012-05-02T08:11:53.870 回答
2

/^$/d应该这样做。

例如

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

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

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

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

于 2012-05-02T08:08:42.750 回答
1
sed -e 's/#.*//;/^\s*$/d' /etc/lvm/lvm.conf
于 2013-08-13T00:05:52.623 回答