datei auslesen und zeilen löschen

Diskutiere datei auslesen und zeilen löschen im Linux OS Forum im Bereich Linux/Unix Allgemein; hallo leute :) hab ein kleines problem. ich hab ne datei auszulesen, in der bestimme daten gespeichert sind (mit zeitangabe). nun soll ich...

  1. mariio

    mariio Jungspund

    Dabei seit:
    28.05.2009
    Beiträge:
    10
    Zustimmungen:
    0
    hallo leute :) hab ein kleines problem.

    ich hab ne datei auszulesen, in der bestimme daten gespeichert sind (mit zeitangabe). nun soll ich diese datei durchlaufen und alle zeilen, die älter als 4 tage sind, zippen, und alle, die älter als 60 tage sind, löschen. wie mache ich das am besten?

    hoffe ihr versteht was ich meine :)
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. marce

    marce Kaiser

    Dabei seit:
    01.08.2007
    Beiträge:
    1.251
    Zustimmungen:
    19
    Du willst Teile einer Datei zippen?

    Solltest Du aber meinen, daß Du Dateiname in einer Datei stehen hast, die mit einem Datum versehen sind, so würde ich Dir
    Code:
    cut
    date
    evtl. find
    nahe legen.
     
  4. mariio

    mariio Jungspund

    Dabei seit:
    28.05.2009
    Beiträge:
    10
    Zustimmungen:
    0
    also, ich könnte ja das datum aus ner zeile herauslesen. und wie prüfe ich dieses, ob es schon 60 tage alt ist?
     
  5. marce

    marce Kaiser

    Dabei seit:
    01.08.2007
    Beiträge:
    1.251
    Zustimmungen:
    19
    von date das Datum von vor 60 Tagen ausgeben lassen, in einen Unix-Timestamp umrechnen lassen, das gleiche mit dem gefundene Datum und dann die beiden Zahlen vergleichen.

    Wäre eine Möglichkeit.
     
  6. mariio

    mariio Jungspund

    Dabei seit:
    28.05.2009
    Beiträge:
    10
    Zustimmungen:
    0
    hmm ok ist ne möglichkeit. nur wie geb ich das datum von vor 60 tagen aus?
     
  7. marce

    marce Kaiser

    Dabei seit:
    01.08.2007
    Beiträge:
    1.251
    Zustimmungen:
    19
    Code:
    man date
    Alternativ existieren auch Dinge wie Google, die Forensuchfunktion, ... - ein wenig darfst Du auch selbst erledigen...
     
  8. mariio

    mariio Jungspund

    Dabei seit:
    28.05.2009
    Beiträge:
    10
    Zustimmungen:
    0
    danke für die schnelle antworten.

    zur nochmaligen frage, da ich den post ws missverständlich geschrieben hatte.

    ich habe in einem ordner (syslog) dateien gespeichert, wobei jeden tag eine neue datei hinzukommt. nun möchte ich alle dateien darin löschen, die älter als 60 tage sind (mtime?) und alle, die bis vier tage alt sind, zippen.

    mfg :)
     
  9. marce

    marce Kaiser

    Dabei seit:
    01.08.2007
    Beiträge:
    1.251
    Zustimmungen:
    19
    das wiederum wäre
    Code:
    man find
     
  10. mariio

    mariio Jungspund

    Dabei seit:
    28.05.2009
    Beiträge:
    10
    Zustimmungen:
    0
    ok habs danke.
    bin so sehr C gewöhnt, bin direkt erstaunt von unix, was man mit awk etc alles machen kann.
     
Thema:

datei auslesen und zeilen löschen

Die Seite wird geladen...

datei auslesen und zeilen löschen - Ähnliche Themen

  1. Dateien auslesen und Daten systematisch angeordnet in Datei ausgeben

    Dateien auslesen und Daten systematisch angeordnet in Datei ausgeben: Guten Abend, ich hätte da mal eine Frage. Bin mir recht sicher, dass es in der Shell funktionieren sollte, aber kenne mich damit kaum aus....
  2. Prblem mit zeilenweises auslesen von Datei und schreiben nach mysql

    Prblem mit zeilenweises auslesen von Datei und schreiben nach mysql: Hallo Eventuell kann mir jemand bei meinem Problem helfen. Ich habe mich irgendwie total verrannt und komme nicht weiter. Die folgende...
  3. Datei auslesen per Python (WLST)

    Datei auslesen per Python (WLST): Guten Abend, ich weiß nicht ob ich das hier posten kann - da WLST (WebLogic Scripting Tool) ja jetzt nicht so dazu gehört... Aber vielleicht...
  4. Zahl innerhalb eines Dateinamens auslesen

    Zahl innerhalb eines Dateinamens auslesen: Hallo, ich habe eine große Anzahl an Dateien mit konstantem Dateinamen + einer Zahl, allerdings sind sie nicht fortlaufend nummeriert, also...
  5. (gelöst) Beliebige Zeile aus einer Datei von unten auslesen

    (gelöst) Beliebige Zeile aus einer Datei von unten auslesen: Hallo, ich habe eine log-Datei die ständig nach unten wächst. Wie lese ich perfomanceschönend da die 11 Zeile von unten aus ? Danke und...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden