Dlaczego tak
Wieloznacznik ? zastępuje dokładnie jeden dowolny znak, więc pasują nazwy, w których między „raport” a „.txt” jest jeden znak: raport1.txt i raportA.txt. Plik raport.txt nie ma w tym miejscu żadnego znaku, a raport12.txt ma dwa. Wszystkie cztery pliki wyświetliłoby polecenie z gwiazdką, która zastępuje dowolny ciąg znaków, także pusty.