ant - Dateien durchsuchen

Dieses Thema im Forum "Java/Mono/dotGNU" wurde erstellt von keek, 29.06.2010.

  1. keek

    keek BangBoomBang

    Dabei seit:
    14.06.2010
    Beiträge:
    18
    Zustimmungen:
    0
    Hallo,
    ich habe eine frage.
    Wie kann ich mit ant (oder kann ich überhaupt) einen bestimmten Inhalt in mehreren Dateien suchen?
    Also ich habe mehrere Dateien, und möchte die auf einen bestimmten Inhalt durchsuchen. Dazu muss ich ant mißbrauchen, da es plattformunabhänig und mit tomcat zusammen arbeiten muss.

    danke schon mal im vorraus für jede antwort
     
  2. Anzeige

    Schau dir mal diesen Ratgeber an. Viele Antworten inkl. passender Shell-Befehle!
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. HBtux

    HBtux Linuxer

    Dabei seit:
    13.04.2010
    Beiträge:
    72
    Zustimmungen:
    0
    Ort:
    $HOME
    ant kenne ich leider nicht...

    Ansonsten hätte ich grep recursiv verwendet.....
    Code:
    grep -r "das_suche_ich" *
    
     
  4. keek

    keek BangBoomBang

    Dabei seit:
    14.06.2010
    Beiträge:
    18
    Zustimmungen:
    0
    nein.. grep und so was geht nich..
    ant ist da sehr anders (daher auch im java-thema, da ant mit java zu tun hat)
    und zusätzlich muss es wie gesagt plattformunabhänig sein (darum auch ant)
     
  5. #4 HPollak, 30.06.2010
    HPollak

    HPollak Foren As

    Dabei seit:
    21.12.2007
    Beiträge:
    93
    Zustimmungen:
    0
    ob es mit ent direkt geht kann ich dir nicht sagen, aber du kannst dir selbst Tasks schreiben ( in Java, da Ant java voraussetzt könnte das ein gangbarer weg sein ).

    Oder do arbeitest mit dem Script-Task (http://ant.apache.org/manual/Tasks/script.html).
     
  6. marce

    marce König

    Dabei seit:
    01.08.2007
    Beiträge:
    964
    Zustimmungen:
    4
    meinst Du das ant? http://ant.apache.org/manual/index.html?

    Ich fürchte, das wird nicht das Werkzeug sein, das Du suchst... zumindest, bei dem, was ich aus der recht kurzen Beschreibung von Dir herauslese...
     
  7. #6 keek, 30.06.2010
    Zuletzt bearbeitet: 30.06.2010
    keek

    keek BangBoomBang

    Dabei seit:
    14.06.2010
    Beiträge:
    18
    Zustimmungen:
    0
    doch es funktioniert.. ich habs rausgefunden..
    hat aber mehrere Stunden gedauert..
    also ant ist dafür wirklich nicht da.
    Aber wer mal in solch eine Situation wie ich kommt, für den steht hier die Lösung:

    Code:
    <target name="fileauswerten">
    <condition property="error" value="1">
      <length length="0">
        <fileset dir="${ZIELVERZEICHNIS"> 
          <filename name="*.txt" />
          <containsregexp expression=".*ERROR.*" /> 
        </fileset>
      </length> 
    </condition>
    <fail unless="error" status="1">Hier steht die Nachricht</fail> 
    </target> 
    
    Aufgerufen wird es mit "ant -f NAME.xml target" (für target in meinem Fall natürlich "fileauswerten")
    Mein antscript sucht jetzt nach allen txt Dateien im ${ZIELVERZEICHNIS} und sucht dort nach dem Wort ERROR. Ist es vorhanden so gibt es einen Fehlerwert 1 zurück (kann mit "echo $?" abgefragt werden) + die Fehlernachricht. Gab es das Wort nicht dann kommt der Fehlerwert 0 zurück.

    Trotzdem Danke für alle die mir ne Antwort gegeben haben!!
    .
    .
    .
    EDIT (autom. Beitragszusammenführung) :
    .

    ach um noch die frage zu beantworten "Warum ant?"
    Ich hab ant gewählt (bzw. bin gezwungen es zu nehmen), da es ein script sein soll, dass sich aus eclipse heraus im laufenden Betrieb aufrufen lässt, dazu Plugin-libs implementiert und dazu kompatibel zu osgi ist.
    Mir fällt da keine andere scriptsprache ein.
     
Thema:

ant - Dateien durchsuchen

Die Seite wird geladen...

ant - Dateien durchsuchen - Ähnliche Themen

  1. Mehrere Verzeichnisse nach best. Dateien/Verz. durchsuchen

    Mehrere Verzeichnisse nach best. Dateien/Verz. durchsuchen: Hi, ich bin neu hier und auch shell-programmierung ist für mich recht neu. Aber ich verzweifle langsam und daher hoffe ich ihr könnt mir weiter...
  2. bash - Datei nach Muster durchsuchen und bis Dateiende ersetzen/löschen

    bash - Datei nach Muster durchsuchen und bis Dateiende ersetzen/löschen: Ich wieder :brav: Meine Datei: #Muster1 TEXT TEXT TEXT #Muster2 TEXT TEXT BELIEBIG VIEL TEXT #Muster3 TEXT TEXT TEXT TEXT TEXT BELIEBIG...
  3. dateien durchsuchen mit grep

    dateien durchsuchen mit grep: hy ich soll alle dateien im verz /etc mit der endung .conf und in unterverzeichnissen begriffe mit smb raussuchen und die namen der dateien...
  4. Skript: Dateien nach Datum durchsuchen und per FTP übertragen

    Skript: Dateien nach Datum durchsuchen und per FTP übertragen: Hallo, Ich versuche schon seit 2 Tagen verzweifelt ein Skript zu schreiben, welches mir in einem remoten Ordner nach Dateien sucht, die...
  5. ordner rekursiv durchsuchen und dateien löschen

    ordner rekursiv durchsuchen und dateien löschen: hallo wie kann ich denn einen ordner (und alle unterordner) nach einen bestimmten ordner durchsuchen und löschen? es geht darum dass wegn...