Alternativement, vous pouvez installer GNU date comme suit :
- installer Homebrew : https://brew.sh/
brew install coreutils
- ajouter à votre bash_profile :
alias date="/usr/local/bin/gdate"
-
date +%s
1547838127
Les commentaires disant que Mac doit être "différent" révèlent simplement que le commentateur ignore l'histoire d'UNIX. macOS est basé sur BSD UNIX, qui est bien plus ancien que Linux. Linux était essentiellement une copie d'autres systèmes UNIX, et Linux a décidé d'être "différent" en adoptant les outils GNU au lieu des outils BSD. Les outils GNU sont plus conviviaux, mais on ne les trouve généralement pas sur les systèmes *BSD (c'est ainsi).
Vraiment, si vous passez la plupart de votre temps sous Linux, mais que vous avez un bureau Mac, vous probablement veulent faire fonctionner le Mac comme Linux. Il est inutile d'essayer de se souvenir de deux jeux d'options différents, ou d'écrire des scripts pour la version BSD de Bash sur le Mac, à moins que vous n'écriviez un utilitaire que vous voulez exécuter à la fois sur les shells BSD et GNU/Linux.