formaté date / heure du fichier modifié sur mac bash?
Dans mon script bash sur mac (snow leopard) j'ai un chemin d'accès et nom de fichier, et j'ai besoin d'obtenir la date/heure de modification du fichier. J'ai trouvé que je pouvais faire:
stat -f "%m" $MYFILE
Cependant, que renvoie ce que je suppose est l'époque de date/heure. J'ai besoin de la date/heure de mise en forme: les YYYYMMDDThhmmss
. J'ai trouvé toutes sortes d'options (comme date
) qui, apparemment, dépendent de GNU, qui sur mon mac je n'ai pas.
Quelle est la méthode standard pour obtenir un fichier de la date/heure de la dernière modification dans un format spécifié par l'utilisateur sur mac (BSD?) bash. Ou au moins, une date/heure de mise en forme de la fonction que je peux transmettre le résultat de mon stat
l'appel ci-dessus.
source d'informationauteur David Burson | 2012-08-29
Vous devez vous connecter pour publier un commentaire.
C'est en fait assez simple, mais assez différent de GNU
date
que c'est loin d'être évident:Pour obtenir
stat
à faire la mise en forme: