Curto script em shell para gerar arquivos cfg customiza veis para o provisionamento yealink

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

Deixe uma resposta