1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

find Befehl kombinieren

Discussion in 'Programmieren' started by msdirektor, Feb 22, 2006.

Thread Status:
Not open for further replies.
  1. Hallo zusammen,

    ich möchte ein Text-Dateien in einem Verzeichniss nach 2 verschiedenen Begriffen durchsuchen und das Ergebniss in eine Datei schreiben.

    Bisher hab ich einzeln wie folgt gesucht:
    find "apfel" c:\temp\*.txt >> log_apfel.txt
    und
    find /c "birnen" c:\temp\*.txt >> log_birnen_anzahl.txt

    Die Begriffe apfel können einzeln oder auch gemeinsam in den Dateien stehen.

    Wie könnte ich die beiden Suchattribute möglichst komfortabel kombinieren?

    Sollte ich Angaben vergessen haben sagt bescheid, ansonsten würde ich mich sehr über ein paar Tips freuen.

    Danke Euch!!!
     
  2. munichboy

    munichboy Kbyte

    funktioniert das denn überhaupt, denn soweit ich informiert bin musst du doch um nach einen Namen zu suchen den Schalter -name angeben oder nicht.!?
    Also zum Beispiel:
    find -name "apfel"
     
  3. nö muss man nicht. Funktioniert so auch.
    Du musst nur das nachdem du suchen musst in Anführungszeichen geben.

    Bei mir haben auch Suchattribute wie
    "Ein Apfel mit gruener Schale" funktioniert
     
  4. munichboy

    munichboy Kbyte

    Steht darüber denn nichts in den manual pages?
     
  5. bisher hab ich leider nirgendwo etwas entsprechendes gefunden. daher ja hier mein thread ;-)
     
  6. munichboy

    munichboy Kbyte

    Jetzt hab ich nochmal aufmerksam deine Frage gelesen.
    Dabei habe ich festgestellt, dass du gar nicht nach Dateien sondern nach deren Inhalt suchen möchtest.
    Wenn du also wirklich nach dem Inhalt von Dateien suchen möchtest,
    dann solltest du dies mit grep versuchen (mit find unmöglich, egal was
    du mir erzählen magst).

    PS: möchtest du nach mehreren Dateien mit find suchen oder
    mit grep nach verschiedenen Inhalten, so kannst du das mit o
    machen.
    Also z.B.:
    find . -name"apfel" o -name"birne"
    hiemit würdest du im aktuellen VZ nach Dateien mit dem Namen
    apfel oder birne suchen. Du kannst natürlich auch die Suchmuster
    verwenden.
     
Thread Status:
Not open for further replies.

Share This Page