Grep 并删除具有空白字段值的行

Joh*_*ick 2 grep awk text-processing cut

我想知道是否有任何命令可以查找文本文件的空白字段值并删除整行。

例子

 Hello:Its Me
 Hello:How are you
 Hello:
 Hello:Bye
Run Code Online (Sandbox Code Playgroud)

和预期输出

 Hello:Its Me
 Hello:How are you
 Hello:Bye
Run Code Online (Sandbox Code Playgroud)

jim*_*mij 5

非常标准的情况,最简单的解决方案awk

awk -F: '$2 != ""' file
Run Code Online (Sandbox Code Playgroud)

并与grep

grep :. file 
Run Code Online (Sandbox Code Playgroud)