Script para gerar arquivos customizáveis de provisionamento por MAC e ramal.
Esse eh um exemplo para aparelhos yealink (T19).
Toda a configuração em comum fica no arquivo y000000000053.cfg enquanto a customização de ramal ficam para os .cfg gerados abaixo.
Meu range de ramais vai do 200 a 209.
[root@uferes~]# cat script #!/bin/bash declare -a arr=( "805EC0123761.cfg" "805EC0123788.cfg" "805EC012336D.cfg" "805EC04838CD.cfg" "805EC0483027.cfg" "805EC0123764.cfg" "805EC01239FD.cfg" "805EC04836DC.cfg" "805EC0483B43.cfg" ) for ((i=0; i<=9; i++)) do echo "#!version:1.0.0.1" > "${arr[$i]}" echo "account.1.enable=1" >> "${arr[$i]}" echo "account.1.label=Ramal 20$i" >> "${arr[$i]}" echo "account.1.display_name=20$i" >> "${arr[$i]}" echo "account.1.auth_name=20$i" >> "${arr[$i]}" echo "account.1.user_name=20$i" >> "${arr[$i]}" done