В чем разница между двумя приведенными ниже:
find . -type f -name \*.bmp
find . -type f -name *.bmp
Я тестировал, они оба возвращают один и тот же результат, поэтому есть ли что-то другое _deep inside_
?
Добавлено из удаленного ответа :
Таким образом, следует избегать расширения оболочки для специального символа *****, передавая только * в качестве аргумента команде поиска и позволяя ей обрабатыватьit.
Но на моей машине все они хороши, оба возвращают файлы bmp в текущую директорию и ниже, если назвать несколько, результат как ниже, некоторые опущены для краткости
./images/building_color.bmp
./images/building_gray.bmp
./images/car_gray.bmp
./images/temple_color.bmp
./images/boat_gray.bmp
./images/tools_gray.bmp
./images/temple_gray.bmp
./images/tools_color.bmp
./images/car_color.bmp
./images/boat_color.bmp
информация о системе:
GNU bash, версия 4.1.5 (1) -релиз (i486-pc-linux-gnu)
Linux sysabod-ноутбук 2.6.32-30универсальный # 59-Ubuntu SMP Вт 1 марта 21:30:21 UTC 2011 i686 GNU / Linux