Bom dia, bom, como todos j sabem ontem entrou em vigor a alterao
dos celulares de SP
Preciso alterar minha base de dados para adicionar o 9
meu arquivo de nmeros esta assim
6917078;21652957;1188484474;55341;0341;498;07/07/2012
Procure se os números iniciam com 11 em geral a expressão que faz isso é um
^ ande mais uma casa coloque a string 9 e concatene o resto agora você
vai ter seu novo número então por fim faça um update no campo do seu banco!
Em 31 de julho de 2012 10:19, mon...@addphone.net
eu faria em perl, basta ler cada linha, fazer um split usando o ; , e
então remove os dois caracteres do 11 , coloca o 119 e ta tudo certo,
Em 31-07-2012 10:34, Eder Souza escreveu:
Procure se os números iniciam com 11 em geral a expressão que faz isso
é um ^ ande mais uma casa coloque a
Monica, está utilizando o vi/vim para editar esse arquivo?
Se sim, de acordo com o padrão que você mostrou ( ;DDDNúmero; )digite
dois pontos e:
%s/;11[6-9]{7}/;119/g
Sugiro que faça um backup do arquivo antes.
At,
Rodrigo Lang.
Em 31 de julho de 2012 10:19, mon...@addphone.net
Perdão, não utilize, está errada!
Vou corrigi-lá e te mostro a certa!
Em 31 de julho de 2012 10:41, Rodrigo Lang
rodrigoferreiral...@gmail.comescreveu:
Monica, está utilizando o vi/vim para editar esse arquivo?
Se sim, de acordo com o padrão que você mostrou ( ;DDDNúmero;
)digite dois
eu estou fazendo com SED mesmo, estou retirando a 1 string e o que
esta depois da hora na modificaao
assim toda linha que que contem ;119 posso trocar por ;1199 e ai
blz, pois nem outro campo do arquivo tem esta ocorrencia
On 7/31/2012 10:41 AM,
Sim, assim irá funcionar...
Só não utilize a que eu te passei, pois ela está errada, ela irá substituir
tudo que contém ;11 de 6 à 9 mais 7 dígitos por apenas ;119. Erro meu,
desculpa.
Você só irá ter que fazer manualmente para ;119, ;118, etc..
At,
Rodrigo Lang.
Em 31 de julho de 2012
tente desta forma
#!/usr/bin/perl
# Salve este arquivo e execute ele da seguinte forma
# perl este_arquivo arquivo_de_BDD
@ARGV;
open FILE, $ARGV[0];
while(FILE){
chomp($_);
my @nvalues = split(;, $_);
my $number = $nvalues[2];
#print $number . \n;
if($number =~
Uma coisa, eu usei no meu if apenas o número, mas existem números da
faixa 5 que são telefones fixos, se quiser acrescente um outro if
pegando algum outro campo
Em 31-07-2012 11:01, Mike Tesliuk escreveu:
tente desta forma
#!/usr/bin/perl
# Salve este arquivo e execute ele da seguinte forma
Outra coisa monica, pelo que me parece você ta recebendo o arquivo de
BDD, você ta pegando direto da ABR ? eles disponibilizaram também o
arquivo full ja com a alteração, se não estiver pegando direto com eles
você pode solicitar a quem lhe fornece o acesso.
Em 31-07-2012 10:19,
] On Behalf Of Rodrigo
Lang
Sent: terça-feira, 31 de julho de 2012 10:43
To: mon...@addphone.net; asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] Portabilidade, adicionar o 9 nos numeros de SP
Perdão, não utilize, está errada!
Vou corrigi-lá e te mostro a certa!
Em 31 de julho
-feira, 31 de julho de 2012 10:43
*To:* mon...@addphone.net; asteriskbrasil@listas.asteriskbrasil.org
*Subject:* Re: [AsteriskBrasil] Portabilidade, adicionar o 9 nos numeros
de SP
** **
Perdão, não utilize, está errada!
** **
Vou corrigi-lá e te mostro a certa!
** **
Em 31
[mailto:asteriskbrasil-boun...@listas.asteriskbrasil.org] *On Behalf
Of *Rodrigo Lang
*Sent:* terça-feira, 31 de julho de 2012 10:43
*To:* mon...@addphone.net; asteriskbrasil@listas.asteriskbrasil.org
*Subject:* Re: [AsteriskBrasil] Portabilidade, adicionar o 9 nos
numeros de SP
Perdão, não utilize, está errada
10:43
*To:* mon...@addphone.net; asteriskbrasil@listas.asteriskbrasil.org
*Subject:* Re: [AsteriskBrasil] Portabilidade, adicionar o 9 nos numeros
de SP
** **
Perdão, não utilize, está errada!
** **
Vou corrigi-lá e te mostro a certa!
** **
Em 31 de julho de 2012 10:41
14 matches
Mail list logo