Você pode fazer isso usando o seguinte padrão extglob
em bash
:
!(*t|*s|*a)_1.txt
Ativar extglob
primeiro (se não ativado) por:
shopt -s extglob
Então você pode fazer:
for f in ~/admin/packages/!(*t|*s|*a)_1.txt; do ##Something; done
Exemplo:
$ echo *_1.txt
A_1.txt Ab_1.txt A_t_1.txt A_ts_1.txt A_tsa_1.txt
$ shopt -s extglob
$ echo !(*t|*s|*a)_1.txt
A_1.txt Ab_1.txt
Encurtado (graças ao caos ):
!(*[tsa])_1.txt