我试图使用sed删除空行:
sed '/^$/d'
Run Code Online (Sandbox Code Playgroud)
但我没有运气.
例如,我有这些行:
xxxxxx
yyyyyy
zzzzzz
Run Code Online (Sandbox Code Playgroud)
我希望它像:
xxxxxx
yyyyyy
zzzzzz
Run Code Online (Sandbox Code Playgroud)
应该是什么代码?
我有以下文件:
cat testing.txt
==============
line1 1
line2 2 2
line3 3 3
line4
Run Code Online (Sandbox Code Playgroud)
我能理解如何awk 'NF > 0' testing.txt工作.此命令仅处理每个记录中包含多个字段的字段数,因此将删除空行和制表符.
awk 'NF>0' testing.txt
line1 1
line2 2 2
line3 3 3
line4
Run Code Online (Sandbox Code Playgroud)
但是我无法理解它awk NF testing.txt是如何工作的.它正如上所述.
awk NF testing.txt
line1 1
line2 2 2
line3 3 3
line4
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我没有说明任何条件.它仍然工作正常,并从每个记录中删除空行和制表符.
我可以在Web中看到许多引用,据说我们可以使用此命令从文件中删除空行或制表符.然而无法理解语法.