Jeśli chcę sprawdzić, czy istnieje pojedynczy plik, mogę go przetestować za pomocą test -e filenamelub [ -e filename ].
Załóżmy, że mam glob i chcę wiedzieć, czy istnieją jakieś pliki, których nazwy pasują do globu. Glob może dopasować 0 plików (w takim przypadku nie muszę nic robić) lub może dopasować 1 lub więcej plików (w takim przypadku muszę coś zrobić). Jak mogę sprawdzić, czy glob ma jakieś dopasowania? (Nie obchodzi mnie, ile jest dopasowań, i najlepiej byłoby, gdybym mógł to zrobić za pomocą jednej ifinstrukcji i bez pętli (po prostu dlatego, że uważam to za najbardziej czytelne).
( test -e glob*kończy się niepowodzeniem, jeśli glob pasuje do więcej niż jednego pliku).