Isso requer um uso cuidadoso das citações:
for fileglob in '/path/to/bunch*1' '/path/to/bunch*2' ... ; do
stat $fileglob | awk [aggregation]
done
Mas isso pode falhar em nomes de arquivos com espaços (ou novas linhas). Melhor usar isso:
fileglobs=("/path/to/bunch*1" "/path/to/bunch*2")
for aglob in "${fileglobs[@]}" ; do
set -- $aglob
stat "$@" | awk [aggregation]
done
A glob é expandida corretamente e colocada nos parâmetros posicionais com:
set -- $aglob
Em seguida, cada parâmetro é colocado como um argumento para stat
in:
stat "$@"
E a saída de stat
vai (como uma saída) para awk
.