【发布时间】:2020-06-24 15:51:24
【问题描述】:
我需要 grep 一些模式,并且我需要在其中打印一些输出。目前我正在使用以下命令,它工作正常。但我喜欢消除使用多个管道并希望使用单个 awk 命令来实现相同的输出。有没有办法使用awk来做到这一点?
root@Server1 # cat file
Jenny:Mon,Tue,Wed:Morning
David:Thu,Fri,Sat:Evening
root@Server1 # awk '/Jenny/ {print $0}' file | awk -F ":" '{ print $2 }' | awk -F "," '{ print $1 }'
Mon
我想使用单个 awk 命令获得此输出。有什么帮助吗?
【问题讨论】: