Holen Sie sich gestern das Datum in Unix - KSH-Skript
Dem nachstehenden Befehl wird verwendet, für immer die yerterdays Datum in Unix-Ksh auf HP-UX -
DATE_STAMP=`TZ=CST+24 date +%m/%d/%Y`
Kann jemand lassen Sie mich wissen, was bedeutet "CST + 24 Datum" im obigen Befehl machen?
Ist dies der gleiche
Ibrahim ich sehe nicht, dass eine option auf HPUX.
Dies ist nicht Teil von GNU-coreutils, so kann ich nicht verwenden, der Befehl
Naja... war einen Versuch Wert. Die HP-UX-Maschinen ich arbeitete mit hatte, GNU coreutils installiert irgendwo non-standard. Vielleicht bei Ihnen auch nicht?
ich habe versucht, den Befehl ausführen, aber ich habe "--date=yesterday: nicht gefunden" Fehler nach der Ausführung so wie es aussieht, ist nicht installiert in meinem Rechner
date
- Befehl, der Teil des GNU-coreutils, können Sie meinem gestrigen date mit date --date=yesterday
.Ibrahim ich sehe nicht, dass eine option auf HPUX.
Dies ist nicht Teil von GNU-coreutils, so kann ich nicht verwenden, der Befehl
Naja... war einen Versuch Wert. Die HP-UX-Maschinen ich arbeitete mit hatte, GNU coreutils installiert irgendwo non-standard. Vielleicht bei Ihnen auch nicht?
ich habe versucht, den Befehl ausführen, aber ich habe "--date=yesterday: nicht gefunden" Fehler nach der Ausführung so wie es aussieht, ist nicht installiert in meinem Rechner
InformationsquelleAutor UnixQue | 2011-06-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser Befehl legt die Zeitzone CST+24 und gibt das Datum, die Zeitzone.
wenn Sie auf der Suche für einen Befehl, um herauszufinden, das Datum von gestern, Sie sind besser für die Verwendung der TZ-trick esp. wenn Sie in einer Zeitzone, DST beobachtet.
verwenden perl-one-liner statt.
Nur eine Vermutung, die auf Ihren Befehl - seit der gestern bei CST+24 Zeitzone der Befehl gibt das Datum von gestern und wenn Sie CST-24, es retunrs morgigen Tag, da das Datum übersetzt, um die morgige Datum CST-24-Zeitzone.
InformationsquelleAutor Praveen Lobo
VARIABLE=VALUE COMMAND
bedeutet, dass Sie setzen Sie die UmgebungsvariableVARIABLE
zuVALUE
aber nicht dauerhaft, sondern nur für den ausgeführten BefehlCOMMAND
.In deinem Beispiel heißt das: Führen Sie die
date
Befehl mit der UmgebungsvariableTZ
eingestelltCST+24
(die Central Standard Time plus 24 Stunden).InformationsquelleAutor bmk
Schauen Sie sich diese Seite http://www.kodkast.com/blogs/unix-shell-scripting/how-to-get-yesterdays-date, wo Sie herausfinden können das Datum von gestern sowie alle anderen früheren Datum im unix shell scripting.
InformationsquelleAutor Ravi Agarwal