El date
sous OS X est différent du programme coreutils de GNU. date
programme. Vous pouvez installer coreutils (y compris gnu-date), vous aurez alors une version de date
qui supporte les millisecondes.
Comme l'installation à partir de la source peut s'avérer fastidieuse pour les utilisateurs natifs d'OS X, je vous conseille d'utiliser Homebrew .
Pour installer ces outils en utilisant Homebrew exécutez cet oneliner dans votre terminal :
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Homebrew est maintenant installé (il est sage de suivre les suggestions de l'installateur après l'installation). Maintenant nous allons installer coreutils en utilisant brew
.
brew install coreutils
Comme le dit l'installation, toutes les commandes ont été installées avec le préfixe 'g' (par exemple gdate, gcat, gln, etc etc). Si vous avez vraiment besoin d'utiliser ces commandes avec leurs noms normaux, vous pouvez ajouter un répertoire "gnubin" à votre PATH ( ~/.bash_profile
) comme :
PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH"
Vous pouvez maintenant exécuter
gdate +%s.%N
et cela donnera votre temps depuis l'époque en millisecondes.