在 Unix 中只搜索单个单词

non*_*ame 2 grep awk

有没有办法对具有以下内容的文件进行分类:

field1,field2,field number 3,field4,field5

field1,field2,field3,field4,field5
Run Code Online (Sandbox Code Playgroud)

(有些字段有空格,有些字段没有)

我想使用awk$1 和 $3打印,但只打印字段 3 中没有空格的行。
我不知道是否有任何方法可以让 awk 仅在以 开头并以 结尾时打印某些内容,

Jef*_*ler 9

awk -F, '$3 !~ / / {print $1,$3}' input-file
Run Code Online (Sandbox Code Playgroud)