galera, to com um trecho de código aqui que faz o seguinte: informando 2 arquivos, um de restrições e outro com o arquivo, ele verifica se o arquivo contém alguma palavra restrita -> ./restricoes.sh blacklist email
#!/bin/bash
arquivo=`cat $1`
cat $2 | grep -Ei "\.($arquivo)$" >> restricao
blacklist contém:
buceta|xoxota| e afins
oq eu preciso agora é fazer um de whitelist, ou seja, informando um email, eu só posso liberar o que tiver em anexo as extensões cadastradas na whitelist.
a lógica é um pouco mais complexa no caso da blacklist, pois se tiver qualquer saída, existe o conteúdo restrito.
no caso da whitelist, é meio que trabalho por matriz, verificando cada anexo com as extensões.