Anzeige:
Ergebnis 1 bis 4 von 4

Thema: find mit Operatoren

  1. #1
    Registrierter Benutzer
    Registriert seit
    11.04.2003
    Ort
    Schlema
    Beiträge
    10

    find mit Operatoren

    Ich suche eine Möglichkeit folgendes zu realisieren.

    suche alle dateien im Verzeichnis /home die spam heißen aber nicht unter dem Verzeichnis .imap zu finden sind.

    Gedacht hatte ich es so:
    PHP-Code:
    find /home -name 'spam' -and -name !'.imap*' 
    So mag es aber überhaupt nicht.
    Jemand eine Idee?

    RichieX

  2. #2
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Also eventuell kann man so etwas ja auch rein mit find realisieren. Keine Ahnung. Auf jeden Fall gehen tuts mit grep - also sowas in die Richtung:
    Code:
    find /home -name 'spam' | grep -v /home/.imap
    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  3. #3
    Registrierter Benutzer
    Registriert seit
    11.04.2003
    Ort
    Schlema
    Beiträge
    10
    Ja, danke. Ans greppen hatte ich nicht gedacht.

    RichieX

  4. #4
    Registrierter Benutzer
    Registriert seit
    25.10.2004
    Beiträge
    819
    Ungetestet:
    Code:
    find /home -name 'spam' -and -not -path '*.imap*'

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •