Ich möchte nach Dateien suchen, deren Namen das Wort „able“ enthalten, in jedem Ordner, dessen Name das Wort „dir“ enthält.
Wie kann ich dies mit Bash machen?
Antwort1
Sie könnten den find
Befehl verwenden.
find . -iwholename '*dir*/*able*'
Vollständige Namensmuster - Dateien suchen
Prüfen:-ganzer Name Muster: Wahr, wenn der gesamte Dateiname, beginnend mit dem Befehlszeilenargument, unter dem die Datei gefunden wurde, dem Shell-Muster entspricht.
Prüfen:-iGanzname Muster: ... aber bei der Übereinstimmung wird die Groß-/Kleinschreibung nicht beachtet.