matheusrve
(usa openSUSE)
Enviado em 09/08/2012 - 15:53h
Aew galera, to com outro pepino no meu script.
eu tenho uma pasta /etc/squid/acl/ que nela tem 6 arquivos:
macs_liberados, macs_bloqueados, macs_procuradores, macs_restritos, macs_gerentes, macs_servidores.
eu entro com um MAC e ele procura nessas ACL se tem o MAC nelas, ae qnd tem, aparece opcao pra modificar ou remover, ae que vem o problema, qnd eu seleciono modificar, eu qeria q aparecesse uma lista com as ACL que eu posso colocar o MAC menos a que ja tava. Por exemplo, se o mac 00-00-00-00-00-00 ta na ACL macs_liberados eu qeria q qnd eu clicasse em modificar aparecesse um menu só com as outras 5 acls.
Aqui ta o meu codigo:
#usando o exemplo acima
#$mac="00-00-00-00-00-00"
#$aclantiga="macs_liberados"
aclnova=$(dialog --titulo "menuteste" --stdout\
--menu "O MAC digita ja esta inserido em uma ACL!
\n\n MAC: $mac
\n ACL: $aclantiga
\n\nDeseja adicionar o MAC em qual ACL?"\
20 50 5\
`ls /etc/squid/acl | grep -v $aclantiga | sed 's/$/ '.'/`
)
So q nele aparece:
macs_bloqueados *espaço de tab*.
macs_procuradores *espaço de tab*.
E assim por diante, mas eu qeria q ficasse so os nomes das ACL sem os pontos
Desculpa pelo tamanho do texto xD
vlw ^^