相关疑难解决方法(0)

使用sed删除空行

我试图使用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)

应该是什么代码?

unix linux sed

312
推荐指数
9
解决办法
43万
查看次数

awk NF文件名是如何工作的?

我有以下文件:

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中看到许多引用,据说我们可以使用此命令从文件中删除空行或制表符.然而无法理解语法.

bash awk

5
推荐指数
1
解决办法
1278
查看次数

标签 统计

awk ×1

bash ×1

linux ×1

sed ×1

unix ×1