За find
допомогою grep
можна знайти файли, які відповідають шаблону:
# find | grep error
./solr-modifiedSolr4/SolrPhpClient/phpdocs/errors.html
./error_log
./includes/classes/error_log
Однак, використовуючи find
один файл, перший файл не знайдено:
# find . -name error*
./error_log
./includes/classes/error_log
Чому файл не find
знаходить, errors.html
коли не використовується grep
? Як find
використовується також для показу цього файлу?
find -name error\*
- одна клавіша менше натискати;) це має той самий ефект,*
передається як грамотна зірочка команді find і не розширюється вашою оболонкою