小编try*_*elf的帖子

如果列为空则跳过行

我在筛选 4 列中有空行的行时遇到问题。

输入:

1242    2021-11-22     Text     5.0
1242    2021-11-22     Text
1242    2021-11-22     Text     5.0
1242    2021-11-22     Text     5.0
4095    2021-11-22     Text
4095    2021-11-22     Text     5.0
4095    2021-11-22     Text
4095    2021-11-22     Text     5.0
4095    2021-11-22     Text
4095    2021-11-22     Text     5.0
Run Code Online (Sandbox Code Playgroud)

我想要输出:

1242    2021-11-22     Text     5.0
1242    2021-11-22     Text     5.0
1242    2021-11-22     Text     5.0
4095    2021-11-22     Text     5.0
4095    2021-11-22     Text     5.0
4095    2021-11-22     Text     5.0
Run Code Online (Sandbox Code Playgroud)

文件大小为 2.0Gb,行数约为 45m。

我已经尝试过这些,但没有一个起作用 - 它返回空或相同的文件:

awk -F: '{if($4 != "") print}'
awk -F '$4 …
Run Code Online (Sandbox Code Playgroud)

awk text-processing

-1
推荐指数
1
解决办法
1806
查看次数

标签 统计

awk ×1

text-processing ×1