Script mit find und xargs. Zwei fragen

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von tuxlover, 18.02.2009.

  1. #1 tuxlover, 18.02.2009
    Zuletzt bearbeitet: 18.02.2009
    tuxlover

    tuxlover Der den Tux knuddelt

    Dabei seit:
    26.10.2005
    Beiträge:
    2.106
    Zustimmungen:
    0
    Ort:
    berlin
    Hallo leute

    ich bin mal wieder dabei ein wenig mit der bash herumzuspielen.
    Wenn ich folgendes eingebe

    Code:
    find /usr/ -type f -name README |xargs grep grep
    
    sucht mir find alle READMES heraus, die das Wort grep enthalten. Genau das was ich will.

    Allerdings passiert bei dem folgenden Script überhaupt nichts:
    Code:
    #!/bin/bash
    
    DOCUMENTS=(readme REAMDE install howto authors news todo config sample samples example examples ref guide manual quickstart thanks notes features faq acknowledgement bugs problems )
    FIND=$2
    SEARCH_PATH=$1
    
    for i in ${DOCUMENTS[*]}
    
        do
           find "$SEARCH_PATH" -type f -name "$i" | xargs grep "$FIND"
        done
    
    exit 0
    
    das heißt auf der konsole wird nichts ausgegeben, warum?

    Zweite Frage ist vielleicht etwas simpler, obwohl ich dazu nirgends eine entsprechende ANtwort gefunden habe. Wie kann man mit find caseinsensetive suchen, also das groß und kleinschreibung egal sind, und readme das gleiche wie ReaDme ist?

    vielen dank für eure antworten

    grüße

    tuxlover
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. Gast1

    Gast1 Guest

    In der man-page von find steht das 100%ig drin.
     
  4. #3 tuxlover, 18.02.2009
    Zuletzt bearbeitet: 18.02.2009
    tuxlover

    tuxlover Der den Tux knuddelt

    Dabei seit:
    26.10.2005
    Beiträge:
    2.106
    Zustimmungen:
    0
    Ort:
    berlin


    nein steht es nicht, oder ich bin blind.

    jedenfalls nicht -option sucht caseinsensetive oder so ähnlich
    http://linux.die.net/man/1/find wo?

    sehr hilfreich wie immer ;)
     
  5. Gast1

    Gast1 Guest

    Tja, das sind eben Traditionen.

    Du bist schliesslich auch genau so blind (oder faul, oder beides) .. wie immer.

    Code:
    man find  |grep -A5 -B5 case
     
  6. #5 tuxlover, 18.02.2009
    tuxlover

    tuxlover Der den Tux knuddelt

    Dabei seit:
    26.10.2005
    Beiträge:
    2.106
    Zustimmungen:
    0
    Ort:
    berlin
    ok ich bin blind hast recht. :D aber da wo ich geguckt habe, stands tatsächlich nicht.

    -iname ist das was ich suche.

    kannst du mir vielleicht noch etwas zu dem ersten teil und dem problem mit dem script sagen?
     
  7. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  8. Gast1

    Gast1 Guest

    Bitte?

    Das steht auch auf der von Dir verlinkten Seite (logisch, ist ja der selbe Inhalt), sogar in "Sichtweite" zur Dir offensichtlich bekannten "-name"-Option.

     
  9. #7 tuxlover, 18.02.2009
    Zuletzt bearbeitet: 18.02.2009
    tuxlover

    tuxlover Der den Tux knuddelt

    Dabei seit:
    26.10.2005
    Beiträge:
    2.106
    Zustimmungen:
    0
    Ort:
    berlin
    8)
    .
    .
    .
    EDIT (autom. Beitragszusammenführung) :
    .

    CLOSED hat sich erledigt
     
Thema:

Script mit find und xargs. Zwei fragen

Die Seite wird geladen...

Script mit find und xargs. Zwei fragen - Ähnliche Themen

  1. Control Panel Finder Script

    Control Panel Finder Script: This is a simple script that looks for administrative web interfaces. Weiterlesen...
  2. Control Panel Finder Script

    Control Panel Finder Script: This is a simple script that looks for administrative web interfaces. Weiterlesen...
  3. Admin Page Finder Script

    Admin Page Finder Script: This python script looks for a large amount of possible administrative interfaces on a given site. Weiterlesen...
  4. ShellScript im Finder ausführen?

    ShellScript im Finder ausführen?: Servus Hab ein kleines Problem mit meinen Script, das kann ich nehmlich nur im terminal ausführen wenn ich einen punkt davor mache. Is aber...
  5. Script mit Zenity + bei find verzeichnisse ausschliessen

    Script mit Zenity + bei find verzeichnisse ausschliessen: ich habe mir da eine Suchfunktion gebastelt die mir alle übereinstimmungen auflistet dann kann ich was anklicken was ich öffnen möchte und das...