我有一个字符串时间戳键,我需要转换为数字,因为strftime
会抛出一个错误,它需要是一个数字。
journalctl -n1 --output=json | jq '.__REALTIME_TIMESTAMP | tonumber |= (. / 1000 | strftime("%Y-%m-%d")), .MESSAGE'
但我收到无效路径表达式错误。我想我的语法不正确。
__REALTIME_TIMESTAMP
我最终想以人类可读的格式和 key显示 key MESSAGE
。
我有一个字符串时间戳键,我需要转换为数字,因为strftime
会抛出一个错误,它需要是一个数字。
journalctl -n1 --output=json | jq '.__REALTIME_TIMESTAMP | tonumber |= (. / 1000 | strftime("%Y-%m-%d")), .MESSAGE'
但我收到无效路径表达式错误。我想我的语法不正确。
__REALTIME_TIMESTAMP
我最终想以人类可读的格式和 key显示 key MESSAGE
。
我不确定你
|=
在这里的意图是什么。它可以这样工作:
或格式化/原始输出: