mac mit Datum, um zu zeigen, Sekunden hat "illegal time format" - Fehler
Ich habe Folgendes versucht, auf mac-terminal, und fand es hat einige problem:
date –j –f '%d-%b-%Y' "22-Aug-2013" "+%s"
date: illegal time format
usage: date [-jnu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ...
[-f fmt date | [[[mm]dd]HH]MM[[cc]yy][.ss]] [+format]
Könnte jemand mir helfen, zu analysieren, diese Zeichenfolge 22-Aug-2013
und Holen Sie sich die Epoche Sekunden?
- Wie ist das mit der
linux
tag? - das ist, weil
Linux
hat ein anderes Datum-Befehl zu erreichen, die gleiche Sache, die ich nicht gesagt habe in meinem post. - In dem Fall ist es wirklich nicht relevant. Tags sollten verwendet werden, in einer Weise, dass Sie entweder Benutzern helfen, sagte tag-oder anziehen helfen, vom Benutzer des besagten tag. Weder use-case-Szenario gilt auch hier. Bitte entfernen Sie die
linux
tag. Danke! - OK, ich das tag entfernt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bist du mit dem falschen Zeichen vor der option Zeichen
j
undf
— du bist mit einem Halbgeviertstrich (–, U+2013) statt ein Bindestrich (U+002D). Unix-tools nicht in der Regel schrecklich Unicode-versierte beim Parsen von command-line arguments 🙂Können Sie finden, TextWrangler/BBEdit, den Charakter Inspektor-palette sinnvoll, oder sind Sie mehr der ein Emacs-Mensch,
M-x describe-char
.vim
Befehl dafür?ga
oder <esc>:as
.Hatte ich kein Problem in Mac OS X 10.8.4:
Beachten Sie, dass es unter der aktuellen Zeit und hat es mit dem angegebenen Datum. Es wäre genauer zu explizit einstellen der Uhrzeit: