Разберем маску:
- `?` - один любой символ
- `ba` - символы 'ba'
- `*` - любое количество любых символов (включая отсутствие символов)
- `r` - символ 'r'
- `.` - символ '.'
- `?` - один любой символ
- `xt` - символы 'xt'
Проверим предложенные варианты:
- `bar.txt` - подходит
- `bar.xt` - не подходит (не хватает символа перед 'xt')
- `obar.txt` - не подходит (первый символ не 'b')
- `barr.txt` - подходит
Ответ: bar.txt, barr.txt