bash 提取文件修改时间差值

    xiaoxiao2025-03-19  27

    找了很多,打算给总结一下,欢迎大家补充

    原本是想做监控记录日志文件的更新时间

    主要命令:stat -c %Y file-1,echo $1-$2|bc

    (stat

    $Y--第二纪元时间到最后文件修改的时间

    $y --人类易读,文件最后修改时间)

    touch cs-a

    sleep -10s

    touch cs-b

    a=`stat -c %Y cs-a`

    b=`stat -c %Y cs-b`

    c=`echo $b-$a|bc`

    echo $c

    小节:

    提取文件最后修改时间命令:

    stat -c %Y 文件名

    提取时间差值命令:

    d=echo `a-b|bc`

     

    有个好的方法的话请指教

     

     

    最新回复(0)