Date von gerstern

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von grechos, 01.06.2006.

  1. #1 grechos, 01.06.2006
    grechos

    grechos Eroberer

    Dabei seit:
    12.05.2005
    Beiträge:
    54
    Zustimmungen:
    0
    Moin an alle
    ich hab ein Problem mit dem Datum von gestern auszugeben
    mein Datum von heute
    gebe ich so raus:
    ND=$(date '+%m%d%y')
    echo $ND

    wie mach ich das das es im gleichen format also +%m%d%y
    das Datum von Gestern kommt

    Habe ein HP-UX System

    Viele Grüße an Alle
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 Wolfgang, 01.06.2006
    Wolfgang

    Wolfgang Foren Gott

    Dabei seit:
    24.04.2005
    Beiträge:
    3.978
    Zustimmungen:
    0
    Ort:
    Erfurt
    Hallo

    Kommt drauf an welches OS und Distri bzw welches date du verwendest.
    Sonst schau dir mal deine Version und die Manpage zu date an.
    GNU date kennt dafür die Option -d "string"

    Gruß Wolfgang
     
  4. #3 grechos, 01.06.2006
    grechos

    grechos Eroberer

    Dabei seit:
    12.05.2005
    Beiträge:
    54
    Zustimmungen:
    0
    Hi Wolfgang
    ich habe doch geschrieben das ich ein HPUX system habe
    Das date was HP UX verwendet das nehme ich
     
  5. #4 supersucker, 01.06.2006
    supersucker

    supersucker Foren Gott

    Dabei seit:
    21.02.2005
    Beiträge:
    3.873
    Zustimmungen:
    0
    Jo, und jetzt erwartest du das Wolfgang für dich nachschaut wie das auf HP-UX geht oder was?
    Darauf könnte man kommen wenn man deine Antwort liest.
    Die man-page auf HP-UX wirst wohl selber lesen können.
     
  6. dizzgo

    dizzgo Lernbereite Riesenratte

    Dabei seit:
    04.08.2005
    Beiträge:
    573
    Zustimmungen:
    0
    Ort:
    /ch/sg///
    Hallo zusammen

    Ohne GNU date ist es eine mühsame Sache das datum von Gestern herauszufinden. Eine möglichkeit ist über $TZ man kann temporär die Zeitzone verstellen und so das Datum von Gestern ganz normal über 'date' bekommen.
    Eine andere Möglichkeit ist der Folgende Code:

    Code:
    #!/bin/bash
    
    d=`date +%d`
    m=`date +%m`
    y=`date +%Y`
    
    #Yesterday-Funktion
    
    getYesterday()
    {
            day=$1
            month=$2
            year=$3
            if [ $day -eq 01 ]
            then
                    if [ $month -eq 01 ]
                    then
                            month=12
                            year=`expr $year - 1`
                    else
                            month=`expr $month - 1`
                    fi
    
                    day=`cal $month $year | awk 'NF != 0{ last = $0 }; END{ print last }' |  awk '{ print $NF }'
    `
            else
                    day=`expr $day - 1`
            fi
            echo  $day $month $year
    }
    
    Das funktioniert wunderbar...

    Diese Funktion hab ich nicht selbst erfunden, wenn ich den Link zu der Seite gefunden hab, von welcher ich diesen Schnipsel hab werd ich ihn noch posten.

    Gruss
    d22
     
  7. #6 grechos, 02.06.2006
    grechos

    grechos Eroberer

    Dabei seit:
    12.05.2005
    Beiträge:
    54
    Zustimmungen:
    0
    habe es selbst gelöst
    und zwar folgend:

    yesterday=`TZ=MEZ23MESZ date +"%d%m%y"`
    echo $yesterday


    very Easy


    Danke an alle
    Thread bitte schliessen
     
  8. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
Thema:

Date von gerstern

Die Seite wird geladen...

Date von gerstern - Ähnliche Themen

  1. User sollen Dateien speichern und ändern, aber nicht neu anlegen dürfen

    User sollen Dateien speichern und ändern, aber nicht neu anlegen dürfen: Hallo liebe Helfer, welche Einstellungen muss ich in der smb.conf bzw. unter Linux vornehmen, damit User vorhandene Dateien öffnen und speichern...
  2. Suche in Datei doppelte Wörter in jeder Zeile bis zum dritten Leerzeichen...

    Suche in Datei doppelte Wörter in jeder Zeile bis zum dritten Leerzeichen...: Ich habe eine Textdatei in der ich Einträge bis zum 3. Leerzeichen mit den restlichen Zeilen (auch nur bis 3. Leerzeichen) vergleichen muss und...
  3. Python Softwareentwickler (Hintergrundentwicklung und Datenanalyse)

    Python Softwareentwickler (Hintergrundentwicklung und Datenanalyse): Stelle : Software-Entwickler Anzahl : 3 Standort : Manila(Die Philippinen) Dezhong Investment LTD. Unser internationales...
  4. Alle Dateien eines Verzeichnisses mit einer anderen Datei vergleichen

    Alle Dateien eines Verzeichnisses mit einer anderen Datei vergleichen: Hallo, ich habe ein Verzeichnis, darin enthalten sind mehrere Dateien. Nun möchte ich alle Dateien (Parameter $1) gegen eine konstante Datei...
  5. Update auf Apache >=2.4.12 unter Debian Jessie

    Update auf Apache >=2.4.12 unter Debian Jessie: Hi, aufgrund eines Bugs in Apache 2.4 benötige ich zum Deployment von Seafile unter Debian Jessie das Paket apache2 in der Version >= 2.4.12...