【发布时间】:2022-11-23 23:47:15
【问题描述】:
我正在尝试从 /var/log/secure 获取用户名和日期 'y/m/d',但是当我尝试使用 awk 时,它只提供日期。
安全日志文件的示例。
2022-11-23T02:03:24.594880+01:00 servername su: pam_unix(su:session): session opened for user john.doe by (uid=0)
我期望打印的是:2022-11-23 john.doe
这是我的代码。
cat /var/log/secure | grep 'session opened' | awk -FT '{print $1 " " " User: " $9 }'
“输出只有:2022-11-23 User:"
我对此很陌生,因此非常感谢您的帮助。谢谢你。
【问题讨论】: