Pular para o conteúdo

Separação Consulta MySQL [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Separação Consulta MySQL [RESOLVIDO]

Enviado em 02/06/2022 - 14:41h

Boa tarde pessoal, tudo bem?

Estou com uma dúvida..

Quando executo um comando MySQL pelo bash ele trás bonito assim:
+-----+-------------+-----------------+------+---------+--------+--------------------------------------------------------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+-----+-------------+-----------------+------+---------+--------+--------------------------------------------------------+------------------+
| 1 | system user | | NULL | Connect | 455569 | Connecting to master | NULL |
| 2 | system user | | NULL | Connect | 455569 | Slave has read all relay log; waiting for more updates | NULL |
| 355 | root | localhost:52120 | NULL | Query | 0 | starting | show processlist |
+-----+-------------+-----------------+------+---------+--------+--------------------------------------------------------+------------------+

Mas se eu jogo essa consulta para um shell script ele trás sem separação:

ID USER HOST DB COMMAND TIME STATE INFO
1 event_scheduler localhost NULL Daemon 50 Waiting for next activation NULL
8232448 srvhorus TBAMBEV-VMLX0012:43916 NULL Query 0 executing select * from information_schema.processlist
8231095 srvhorus TBAMBEV-VMLX0012:45910 mysql Sleep 1 NULL
8229911 srvhorus TBAMBEV-VMLX0012:43090 mysql Sleep 163 NULL

Alguem saberia me ajudar?

A consulta é feita assim: mysql57 -e "show processlist";

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Separação Consulta MySQL

Melhor resposta

Enviado em 02/06/2022 - 15:06h

andryosribeiro escreveu:

Boa tarde pessoal, tudo bem?

Estou com uma dúvida..

Quando executo um comando MySQL pelo bash ele trás bonito assim:
+-----+-------------+-----------------+------+---------+--------+--------------------------------------------------------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+-----+-------------+-----------------+------+---------+--------+--------------------------------------------------------+------------------+
| 1 | system user | | NULL | Connect | 455569 | Connecting to master | NULL |
| 2 | system user | | NULL | Connect | 455569 | Slave has read all relay log; waiting for more updates | NULL |
| 355 | root | localhost:52120 | NULL | Query | 0 | starting | show processlist |
+-----+-------------+-----------------+------+---------+--------+--------------------------------------------------------+------------------+

Mas se eu jogo essa consulta para um shell script ele trás sem separação:

ID USER HOST DB COMMAND TIME STATE INFO
1 event_scheduler localhost NULL Daemon 50 Waiting for next activation NULL
8232448 srvhorus TBAMBEV-VMLX0012:43916 NULL Query 0 executing select * from information_schema.processlist
8231095 srvhorus TBAMBEV-VMLX0012:45910 mysql Sleep 1 NULL
8229911 srvhorus TBAMBEV-VMLX0012:43090 mysql Sleep 163 NULL

Alguem saberia me ajudar?

A consulta é feita assim: mysql57 -e "show processlist";



andryosribeiro escreveu:

Boa tarde pessoal, tudo bem?

Estou com uma dúvida..

Quando executo um comando MySQL pelo bash ele trás bonito assim:
+-----+-------------+-----------------+------+---------+--------+--------------------------------------------------------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+-----+-------------+-----------------+------+---------+--------+--------------------------------------------------------+------------------+
| 1 | system user | | NULL | Connect | 455569 | Connecting to master | NULL |
| 2 | system user | | NULL | Connect | 455569 | Slave has read all relay log; waiting for more updates | NULL |
| 355 | root | localhost:52120 | NULL | Query | 0 | starting | show processlist |
+-----+-------------+-----------------+------+---------+--------+--------------------------------------------------------+------------------+

Mas se eu jogo essa consulta para um shell script ele trás sem separação:

ID USER HOST DB COMMAND TIME STATE INFO
1 event_scheduler localhost NULL Daemon 50 Waiting for next activation NULL
8232448 srvhorus TBAMBEV-VMLX0012:43916 NULL Query 0 executing select * from information_schema.processlist
8231095 srvhorus TBAMBEV-VMLX0012:45910 mysql Sleep 1 NULL
8229911 srvhorus TBAMBEV-VMLX0012:43090 mysql Sleep 163 NULL

Alguem saberia me ajudar?

A consulta é feita assim: mysql57 -e "show processlist";

andryosribeiro, boa tarde.
direcione a saída para um arquivo de texto, copie,
e poste o mesmo entre "code", opção</> do menu acima.
Se não me engano, o IFS do mysql é "\t".

______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________


______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder