+ Responder ao Tópico



  1. Pessoal, tenho um script que faz uma consulta no banco. Agora, gostaria que esse script imprimisse na tela caso o select retorne alguma coisa (=true).
    Como posso fazer?!

    Att.
    felipefls

  2. Cara, você pode fazer:

    # Usar o DD evita que o shell aloque muito espaço de memória
    query=$(scriptQuery | dd ibs=1 count=1 2> /dev/null)

    # e depois:
    if [ $quey ]
    then
    #blá blá blá
    else
    #blé blé blé
    fi



  3. Pessoal, hoje retomei meus testes com scripts e seguinte: vi que era meio que babaquice minha querer imprimir na tela, primeiro porque quando executo o script ele ja mostra no terminal a consulta, segundo porque copiar a consulta para um arquivo é bem melhor!!!!
    Então é o seguinte, alterei o script para ele criar e copiar a consulta em um arquivo, mas do jeito que fiz ele esta copiando tudo, desde o "select..." até o "1 row in set". Eu gostaria de saber se tem como copiar só o que o banco retornar do select.
    Abaixo o código que executo:mysql -vv -u root -pminhasenha -e "select email from birt\
    where date_format(dn,'%dd%') = date_format(Current_date,'%dd%')\
    and date_format(dn,'%mm%') = date_format(Current_date,'%mm%');"\
    birthday >> teste

    Att.
    Felipe Lima






Tópicos Similares

  1. Imprimir na tela somente alguns campos
    Por mattana1875 no fórum Redes
    Respostas: 0
    Último Post: 26-09-2009, 09:17
  2. Não mostrar LOG na tela
    Por violinista no fórum Servidores de Rede
    Respostas: 9
    Último Post: 29-07-2004, 09:01
  3. Respostas: 7
    Último Post: 07-12-2003, 21:47
  4. Dar um print Screen na tela
    Por earaujos no fórum Servidores de Rede
    Respostas: 3
    Último Post: 27-06-2003, 21:09
  5. Mensagem de erro na tela
    Por otsugua no fórum Servidores de Rede
    Respostas: 2
    Último Post: 28-02-2003, 15:57

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L