tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
893
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    bsz Tutorials.de Gastzugang
    Hallo,

    ich bin leider ein ziemlicher Linux Neuling! (Jetzt arbeite ich mit SUSE 10.3)
    Jetzt habe ich folgendes Problem!

    Ich würde gerne ein Skript schreiben, dass alle 10 Minuten die Text-Dateien aus einem Ordner ausliest und die Dateien, die einen gewissen Inhalt aufweisen löscht.
    Leider habe ich bis jetzt nur mit Delphi auf Windows Ebene programmiert, von daher würde es mir sehr schwer fallen das komplette Programm alleine mit C++/Perl zu schreiben!
    Falls mir jemand dabei helfen könnte, würde ich mich sehr freuen!

    Die Suche bei google nach so einem Skript hat leider nicht gebracht!

    Beste Grüße, Sebastian
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    7.983
    Hi.

    Es gibt einen Dienst dafür zu bestimmten Zeiten Programme auszuführen. Dieser heißt cron.

    Um Dateien zu durchsuchen gibt es grep.

    Bsp:
    Code bash:
    1
    2
    3
    
    # alle .txt Dateien durchsuchen die das Wort "quatsch" enthalten und löschen
     
    grep -l quatsch *.txt | xargs -r rm -f
    "man bash" "man grep" "man xargs" "man rm".

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 12.04.07, 14:15
  2. Antworten: 0
    Letzter Beitrag: 16.08.06, 09:36
  3. Verzeichnis rekursiv durchsuchen und bestimmte Dateien hochladen
    Von Fakespace im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 08.06.06, 16:19
  4. bestimmte dateien aus Ordner auslesen
    Von xtratz im Forum PHP
    Antworten: 7
    Letzter Beitrag: 09.01.06, 14:01
  5. Ordner nach Dateien durchsuchen lassen?
    Von heikoarndt im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 23.03.04, 12:47