ant - Dateien durchsuchen

keek

keek

BangBoomBang
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
 
ant kenne ich leider nicht...

Ansonsten hätte ich grep recursiv verwendet.....
Code:
grep -r "das_suche_ich" *
 
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)
 
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.
 
Zuletzt bearbeitet:

Ähnliche Themen

Verzeichnis mit 1200 Dateien auf Verweise in Textdateien checken

Probleme bei der Installatiosquelle

Script pausieren bis Bedingung erfüllt ist

Zeitmanagement und Projektzeiten

Samba 4 aus repository über lokale Source-Installation installieren?

Zurück
Oben