Я пытаюсь выяснить wild-cards для работы с файлами.
У меня есть эти файлы в каталоге для тестирования:
file_BSD.GIF file_linux.gif file_unix
См. Мою команду ls,
$ ls *{.GIF,.gif}
file_BSD.GIF file_linux.gif
Это нормально.
Но "найти" похоже не работает одинаково:
$ find -name *{.GIF,.gif}
find: paths must precede expression: file_linux.gif
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
Кстати, я читал, что "-iname" должен найти как прописные, так и строчные файлы, но это тоже не работает:
$find -iname *.gif
./file_linux.gif
(Это также должно найти файл.GIF, верно?).