[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: out of string space
From: |
Evaldo |
Subject: |
Re: out of string space |
Date: |
Wed, 29 Jan 2014 19:57:50 -0000 |
User-agent: |
eGroups-EW/0.82 |
Ok, pessoal. Vou tentar descrever melhor.
Hoje o arquivo de meu script esta com 46K e o erro ocorre quando habilito este
trecho de código. (Ficou grande, mas se puderem me dar um norte fico grato).
'2')
clear;
echo -n "Informe o codigo do chip da operadora a ser
instalado no NeoGate Slave 1: ";
read CHIP_S1_1;
echo -n "Informe o endereco IP do Neogate Slave 1: ";
read IP;
if [ "$CHIP_S1_1" -eq "12" ]
then
sed -i "s/^;#12//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP12/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S1_1" -eq "15" ]
then
sed -i "s/^;#15//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP15/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S1_1" -eq "21" ]
then
sed -i "s/^;#21//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP21/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S1_1" -eq "31" ]
then
sed -i "s/^;#31//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP31/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S1_1" -eq "41" ]
then
sed -i "s/^;#41//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP41/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S1_1" -eq "43" ]
then
sed -i "s/^;#43//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP43/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S1_1" -eq "51" ]
then
sed -i "s/^;#51//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP51/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S1_1" -eq "61" ]
then
sed -i "s/^;#61//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP61/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
fi
;;
*)
;;
esac
clear;
echo "=> Os chips das operadoras a serem instaladas no NeoGate
Slave 2 sao de operadoras diferentes? ";
echo '=> Caso SIM digite 1.';
echo '=> Caso NAO digite 2.';
echo -n "Sua opcao: ";
read OPS2;
case $OPS2 in
'1')
clear;
echo -n "Informe o codigo do chip da operadora a ser
instalado na posicao 1 do NeoGate Slave 2: ";
read CHIP_S2_1;
echo -n "Informe o codigo do chip da operadora a ser
instalado na posicao 2 do NeoGate Slave 2: ";
read CHIP_S2_2;
echo -n "Informe o endereco IP do Neogate Slave 1: ";
read IP;
if [ "$CHIP_S2_1" -eq "12" ]
then
sed -i "s/^;#12//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP12/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S2_1" -eq "15" ]
then
sed -i "s/^;#15//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP15/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S2_1" -eq "21" ]
then
sed -i "s/^;#21//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP21/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S2_1" -eq "31" ]
then
sed -i "s/^;#31//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP31/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S2_1" -eq "41" ]
then
sed -i "s/^;#41//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP41/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S2_1" -eq "43" ]
then
sed -i "s/^;#43//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP43/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S2_1" -eq "51" ]
then
sed -i "s/^;#51//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP51/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S2_1" -eq "61" ]
then
sed -i "s/^;#61//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP61/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
fi
if [ "$CHIP_S2_2" -eq "12" ]
then
sed -i "s/^;#12//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP12/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S2_2" -eq "15" ]
then
sed -i "s/^;#15//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP15/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S2_2" -eq "21" ]
then
sed -i "s/^;#21//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP21/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S2_2" -eq "31" ]
then
sed -i "s/^;#31//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP31/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S2_2" -eq "41" ]
then
sed -i "s/^;#41//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP41/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S2_2" -eq "43" ]
then
sed -i "s/^;#43//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP43/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S2_2" -eq "51" ]
then
sed -i "s/^;#51//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP51/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S2_2" -eq "61" ]
then
sed -i "s/^;#61//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP61/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
fi
echo "Alteracao concluida com sucesso o equipamento ira
reiniciar. Pressione a tecla ENTER para encerrar!";
read -n1 -p;
# reboot;
;;
'2')
clear;
echo -n "Informe o codigo do chip da operadora a ser
instalado no NeoGate Slave 2: ";
read CHIP_S2_1;
echo -n "Informe o endereco IP do Neogate Slave 1: ";
read IP;
if [ "$CHIP_S2_1" -eq "12" ]
then
sed -i "s/^;#12//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP12/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S2_1" -eq "15" ]
then
sed -i "s/^;#15//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP15/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S2_1" -eq "21" ]
then
sed -i "s/^;#21//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP21/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S2_1" -eq "31" ]
then
sed -i "s/^;#31//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP31/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S2_1" -eq "41" ]
then
sed -i "s/^;#41//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP41/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S2_1" -eq "43" ]
then
sed -i "s/^;#43//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP43/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S2_1" -eq "51" ]
then
sed -i "s/^;#51//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP51/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
elif [ "$CHIP_S2_1" -eq "61" ]
then
sed -i "s/^;#61//"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
sed -i "s/IP61/$IP/"
/persistent/var/lib/asterisk/db/custom-cfg/extensions_custom.conf;
fi
echo "Alteracao concluida com sucesso o equipamento ira
reiniciar. Pressione a tecla ENTER para encerrar!";
read -n1 -p;
# reboot;
;;
*)
;;
esac
- out of string space, Evaldo, 2014/01/29
- Re: [shell-script] out of string space, Tiago Peczenyj, 2014/01/29
- Re: out of string space,
Evaldo <=
- Re: [shell-script] Re: out of string space, Julio C. Neves, 2014/01/29
- Re: out of string space, Evaldo, 2014/01/29
- Re: [shell-script] Re: out of string space, Julio C. Neves, 2014/01/29
- Re: [shell-script] Re: out of string space, Petterson Faria, 2014/01/30
- Re: out of string space, Evaldo, 2014/01/30
- Re: [shell-script] Re: out of string space, Ernander (Nander), 2014/01/30
- Re: out of string space, Evaldo, 2014/01/30