Holen Sie sich das Datum von Gestern in solaris

Ich bin mit SunOS.

bash-3.00$ uname -a
SunOS lvsaishdc3in0001 5.10 Generic_142901-02 i86pc i386 i86pc

Ich muss Yesterday's date in linux mit der richtigen Formatierung übergeben von der Eingabeaufforderung aus. Als ich versuchte, wie diese auf mein shell-prompt-

bash-3.00$ date --date='yesterday' '+%Y%m%d'
date: illegal option -- date=yesterday
usage:  date [-u] mmddHHMM[[cc]yy][.SS]
        date [-u] [+format]
        date -a [-]sss[.fff]

Bekomme ich immer das Datum illegal option, warum ist es so?
Gibt es irgendetwas, was ich falsch mache?

Update:-

bash-3.00$ date --version
date: illegal option -- version
usage:  date [-u] mmddHHMM[[cc]yy][.SS]
        date [-u] [+format]
        date -a [-]sss[.fff]
Das funktioniert bei mir auch unter linux
Das ist nicht für mich arbeiten. Gibt es irgendwelche Informationen, die Sie brauchen, von mir aus, gerne, warum es nicht funktioniert?
Was bedeutet date --version sagen? (die Ergebnisse posten Sie Ihre Frage, nicht in einem Kommentar, weil die Formatierung erhalten gehimmelt)
Ich aktualisierte die Frage mit der Ausgabe des Befehls.
Sie sind nicht mit GNU date, so dass Sie nicht haben Zugriff auf alle die Lust Optionen die Leute reden. Sie können install GNU date für Solaris, oder Sie schreiben könnte ein kleines Perl/Python/etc script, dass das gleiche tun könnte.

InformationsquelleAutor AKIWEB | 2012-08-07

Schreibe einen Kommentar