Ich versuche den Unterschied zwischen dem letzten und letzten Passwort zu finden. Also ich habe das bisher. Ich versuche gerade, dieses Datum in Tage umzuwandeln, also kann ich das gegenwärtige Datum in den Tagen - das letzte Zurückstellungsdatum in den Tagen subtrahieren und einen Ganzzahlwert erhalten.KSH messen verstrichene Zeit
$ LASTRESETDATE=$(echo $(passwd -s) | cut -d' ' -f3)
$ echo $LASTRESETDATE
12/15/16
die das Datum verion Suche ich habe gibt es keine Option für -d
$ date -h
date: illegal option -- h
Usage: date [-u] [+format]
date [-u] [mmddhhmm[[cc]yy]]
date [-a [-]sss.fff]
** bearbeiten **: Wenn Sie mit hp-ux festgefahren sind (und Sie befinden sich wahrscheinlich in einer Unternehmensumgebung, in der Sie GNU-Tools ** nicht installieren können), müssen Sie Ihre eigenen codieren Funktionen, um Daten in manipulierbare Werte zu konvertieren. Meine Antwort auf stackoverflow.com/questions/8606520/converting-dates-in-shel l/... ist Teil der Lösung. Suchen Sie nach '[linux] awk date math' (und anderen ähnlichen Suchzielen), um vollständigere Lösungen zu finden. Viel Glück. – shellter