linux三剑客之awk -F

关于字段分隔符F,具体怎么使用
比如这里我要提取的结果为:Poe33794712,这段命令怎么理解
image

应该是指定-F后’'中的符号为分隔符(包括,与空格),输出第三个和第7个值

请教下下面这个为什么不行呢,分隔符就是后面的","
awk -F ‘,’ ‘{print $3" "$7}’ log.txt

这样的话上面的内容就被,分成两个值 没有第3个和第7个 所以没法输出

1 Like

理解了,感谢!另外[ ,] 这个是正则表达式吧 ,意思是匹配空格或者","

记不清了也许是吧:grin:

关闭