Якщо я хочу перевірити наявність одного файлу, я можу перевірити його за допомогою test -e filenameабо [ -e filename ].
Припустимо, у мене є глобус, і я хочу знати, чи існують файли, імена яких відповідають глобальному. Глобус може відповідати 0 файлам (в такому випадку мені нічого не потрібно робити), або він може відповідати 1 або більше файлам (у такому випадку мені потрібно щось зробити). Як я можу перевірити, чи є у глобуса відповідність? (Мені байдуже, скільки там є відповідних матчів, і було б найкраще, якби я міг це зробити з одним ifтвердженням і без циклів (просто тому, що я вважаю це найбільш читабельним).
( test -e glob*не вдається, якщо глобус відповідає більше ніж одному файлу.)