sed:尝试删除空行时未终止的地址正则表达式

问题描述 投票:0回答:1

我正在尝试使用 shell 删除文件中的所有空行。

不幸的是,以下命令对我不起作用:

sed -i '/^\s$/d' filename.extension

我收到以下错误消息:

sed: -e expression #1, char 5: unterminated address regex
linux shell sed
1个回答
0
投票

也许这个效果更好?

sed -i '/^[[:space:]]*$/d' filename.extension
© www.soinside.com 2019 - 2024. All rights reserved.