gpt4 book ai didi

bash - UNIX 统计时间格式

转载 作者:bug小助手 更新时间:2023-10-28 10:48:17 25 4
gpt4 key购买 nike

是否可以格式化stat的时间输出?我正在使用

stat -c '%n %A %z' $filename

在 bash 脚本中,但它的时间格式不是我想要的。是否可以在命令中更改此格式,还是以后必须手动更改?

示例输出如下:

/lib drwxr-xr-x 2010-11-15 04:02:38.000000000 -0800

最佳答案

您可以像这样简单地去除小数部分:

stat -c '%n %A %z' "$filename" | sed 's/\(:[0-9]\{2\}\)\.[0-9]* /\1 /'

编辑:

这是截断小数部分的另一种方法:

stat -c '%n %A %.19z' "$filename"

这取决于 19 个字符长的日期:2010-11-15 04:02:38

关于bash - UNIX 统计时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4181552/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com