重击重命名为时间

骰子

如何重命名文件以匹配当前(四舍五入)时间。例如,如果是10:55或11:05,那么我想将其重命名为11

像这样的东西:

mv file.txt file_`date +%H`.txt

但如上所述进行四舍五入。

谢谢

hour=$(date +%H);[[ $(date +%M) -ge 30 ]]&&let hour++;[[ $hour = 24 ]]&&hour=0;hour=$(printf %02d $hour);for f in *.txt;do mv "$f" "${f%.txt}_$hour.txt";done

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章