Enviado em 03/10/2014 - 09:43h
Salve pessoal,Enviado em 06/10/2014 - 22:00h
O valor retornado está totalmente atribuído em uma única variável. O que vem em mente seria o auxílio de awk e sed, talvez não seja o melhor, mas algo como:nome() { nome=$(echo "$1" | awk -F "\t" '{print $1}' | sed -n $2{p}) } contato() { contato=$(echo "$1" | awk -F "\t" {'print $2}' | sed -n $2{p}) } mysql=/usr/bin/mysql row=`mysql crmlite -u root -pcampos -se \"select nome_cont,contato_cont from contato where numero_a_cont =\'1131812037\' order by id desc limit 2\"` nome "$row" 1 echo $nome # Julio Cesar Campos contato "$row" 1 echo $contato # ACOMIP Telecom e Solucoes IP #___________________ nome "$row" 2 echo $nome # Gabriel Barros contato "$row" 2 echo $contato # ACOMIP Telecom e Solucoes IP
Enviado em 06/10/2014 - 00:06h
Para ter como ajudar seria bom saber como é a estrutura de dados que você está tratando. Por exemplo, o nome da empresa será sempre este ? (se for pode ser resolvido facilmente)Enviado em 06/10/2014 - 22:31h
De antemão, quero agradecer a todas as ideias que me foram passadas.# Consulta mysql sobre o nome da empresa e pessoa de contato com base no numero de a # Gera o arquivo com o nome obtido atraves das variaves $DESTINO e $ORIGEM e acrescenta a extensão .txt ARQUIVO_SQL=$DESTINO-$ORIGEM.txt # Gera os valores a serem atribuidos com a query sql, com o comando sed substitui os "tabs" por ";" e armazena no arquivo como o nome especificado na variável $ARQUIVO_SQL SQL1=`mysql crmlite -u root -psenha -e "select nome_cont,contato_cont,fone_cont,email_cont from contato where numero_a_cont ='$ORIGEM' order by id desc limit 1"|sed 's/\t/;/g' > $ARQUIVO_SQL` # Separa os valores obtidos com os comandos cat e cut em conjunto e armazena nas suas respectivas variáveis NOME=`cat $ARQUIVO_SQL|tail -1 |cut -d ";" -f1` CONTATO=`cat $ARQUIVO_SQL|tail -1 |cut -d ";" -f2` FONE=`cat $ARQUIVO_SQL|tail -1 |cut -d ";" -f3` EMAIL=`cat $ARQUIVO_SQL|tail -1 |cut -d ";" -f4`
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Como dividir duas janelas igualmente e lado-a-lado na sua tela
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Ocomon 6.0.1 - Problemas ao editar configurações estendidas (1)
MOVER ARQUIVO ENTRE PARTIÇOES (3)