我有一个文本文件,其中有很多空行,我想删除它们,例如:
aaa
bbb
ccc
我想得到:
aaa
bbb
ccc
目前我正在尝试:
LANG=C sed -E '/^\n|^\r|^\r\n|^\n\r/d' file
我应该说我正在使用 OSX。我已经尝试了很多事情,但无法弄清楚我做错了什么。
我已经尝试过搜索 \r 字符
答案1
尝试这个:
sed -i '/^$/d' file.txt
我有一个文本文件,其中有很多空行,我想删除它们,例如:
aaa
bbb
ccc
我想得到:
aaa
bbb
ccc
目前我正在尝试:
LANG=C sed -E '/^\n|^\r|^\r\n|^\n\r/d' file
我应该说我正在使用 OSX。我已经尝试了很多事情,但无法弄清楚我做错了什么。
我已经尝试过搜索 \r 字符
尝试这个:
sed -i '/^$/d' file.txt