在我在 mac(雪豹)上的 bash 脚本中,我有一个路径和文件名,我需要获取该文件的修改日期/时间。我发现我可以这样做:
stat -f "%m" $MYFILE
但是,这会返回我假设的纪元日期/时间。我需要格式化的日期/时间:YYYYMMDDThhmmss
. 我发现date
了显然依赖于 GNU 的各种选项(如 ),而我的 Mac 上没有这些选项。
在mac(BSD?)bash上以用户指定的格式修改文件日期/时间的标准方法是什么。或者至少是一个日期/时间格式化函数,我可以将stat
上面的调用结果传递给它。