如何使用sed或awk删除所有包含空白字段的行?

use*_*106 1 awk sed

我想从文本文件中删除所有包含空白字段的行.如何更改以下代码以直接对文件进行更改?

awk '!/^\t|\t\t|\t$/' *.txt    

AD  125.9    MN 124.9
AC  38.9     VG 13.2
AV  34.6     BG 33.0
GL  126.2   
CY  34.9    
CY  44.9    
Run Code Online (Sandbox Code Playgroud)

期望的输出

AD  125.9    MN 124.9
AC  38.9     VG 13.2
AV  34.6     BG 33.0
Run Code Online (Sandbox Code Playgroud)

Ken*_*ent 7

替代awk单行:

awk 'NF==4' yourFile
Run Code Online (Sandbox Code Playgroud)