Eu tenho um script mais ou menos assim:
for chain in http https ssh
do
iptables -nvxL $chain | tail -1 | awk '{print $2}'
done
Mas o que eu realmente quero fazer é capturar a saída do iptables
comando para cada iteração em uma variável diferente, cujo nome deve ser igual ao valor atual de chain
.
Portanto, para a primeira iteração do loop (onde $chain
é http
), quero que isso aconteça:
http=$(iptables -nvxL http | tail -1 | awk '{print $2}')
Então, para o próximo, eu quero isso:
https=$(iptables -nvxL https | tail -1 | awk '{print $2}')
Espero que você tenha a ideia, não tenho certeza de como fazer isso.