Alternativ können Sie das GNU-Datum folgendermaßen installieren:
- Installieren Sie Homebrew: https://brew.sh/
brew install coreutils
- füge deinem bash_profile hinzu:
alias date="/usr/local/bin/gdate"
date +%s
1547838127
Kommentare, die besagen, dass Mac "anders" sein muss, zeigen einfach, dass der Kommentator die Geschichte von UNIX nicht kennt. macOS basiert auf BSD UNIX, das viel älter als Linux ist. Linux war im Wesentlichen eine Kopie anderer UNIX-Systeme, und Linux entschied sich, "anders" zu sein, indem es GNU-Tools anstelle von BSD-Tools verwendete. GNU-Tools sind benutzerfreundlicher, werden jedoch normalerweise auf keinem * BSD-System gefunden (so wie es ist).
Wenn Sie die meiste Zeit unter Linux verbringen, aber einen Mac-Desktop haben, möchten Sie wahrscheinlich , dass der Mac wie Linux funktioniert. Es macht keinen Sinn, sich zwei verschiedene Optionen oder Skripte für die BSD-Version von Bash des Mac zu merken, es sei denn, Sie schreiben ein Dienstprogramm, das Sie sowohl auf BSD- als auch auf GNU / Linux-Shells ausführen möchten.
date +%Y%m%d
Datum -j -f "% a% b% d% T% Z% Y" "$ {currDate}" "+% s"