In der bash
Befehlszeile möchte ich alle Dateien mit den Namen foo
oder bar
finden. Ich habe das versucht:Wie kann man mit UNIX find suchen (file1 ODER file2)?
find . -name "foo\|bar"
aber das funktioniert nicht. Was ist die richtige Syntax?
Ich mag die Syntax. Warum wurde er abgelehnt? Ist es ineffizient? Was macht ein Punkt-Schrägstrich? – Frank
Es würde auch alle Dateien in Verzeichnissen finden, die foo oder bar als Teilzeichenfolge enthalten. – starblue
finden dot sollte ausreichen. Wenn Sie GNU find verwenden, kann sogar der Punkt weggelassen werden. – sigjuice