Enviado em 22/06/2021 - 09:26h
Estou tentando pegar o resultado que esta do lado do campo [resultado]=sucesso
Preciso pegar somente SUCESSO.
obs.: Do lado [resultado]=sucesso(espaço espaço)[tempo_ms]=303 e com espaço.
(base) [teste@teste testersoa_vs]$ cat testersoa_152829.log
[2021-06-21 15:28:30] Inicio testerSoa 2.0
[2021-06-21 15:28:30] Executando [operacao]=teste [abortTimeout]=true [timeout]=1000(ms) [threads]=40 [intervalThreads]=30 [total de endpoints]=40
[2021-06-21 15:28:31] [2021-06-21 15:28:31] #01 [operacao]=TESTE [resultado]=sucesso [tempo_ms]=303 [url]=TESTE
[2021-06-21 15:28:31] [2021-06-21 15:28:31] #02 [operacao]=TESTE [resultado]=sucesso [tempo_ms]=317 [url]=TESTE
[2021-06-21 15:28:31] [2021-06-21 15:28:31] #03 [operacao]=TESTE [resultado]=sucesso [tempo_ms]=272 [url]=TESTE
[2021-06-21 15:28:31] [2021-06-21 15:28:31] #04 [operacao]=TESTE [resultado]=sucesso [tempo_ms]=258 [url]=TESTE
[2021-06-21 15:28:31] [2021-06-21 15:28:31] #05 [operacao]=TESTE [resultado]=sucesso [tempo_ms]=219 [url]=TESTE
[2021-06-21 15:28:31] [2021-06-21 15:28:31] #06 [operacao]=TESTE [resultado]=sucesso [tempo_ms]=175 [url]=TESTE
[2021-06-21 15:28:31] [2021-06-21 15:28:31] #07 [operacao]=TESTE [resultado]=sucesso [tempo_ms]=146 [url]=TESTE
Mas quando executado o comando abaixo, ele traz linhas em banco e lixo.
(base) [teste@teste testersoa_vs]$ cat testersoa_152829.log | cut -c 106-112
- linha em banco
ds]=40 - lixo
- linha em banco
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
Preciso pegar somente SUCESSO.
obs.: Do lado [resultado]=sucesso(espaço espaço)[tempo_ms]=303 e com espaço.
(base) [teste@teste testersoa_vs]$ cat testersoa_152829.log
[2021-06-21 15:28:30] Inicio testerSoa 2.0
[2021-06-21 15:28:30] Executando [operacao]=teste [abortTimeout]=true [timeout]=1000(ms) [threads]=40 [intervalThreads]=30 [total de endpoints]=40
[2021-06-21 15:28:31] [2021-06-21 15:28:31] #01 [operacao]=TESTE [resultado]=sucesso [tempo_ms]=303 [url]=TESTE
[2021-06-21 15:28:31] [2021-06-21 15:28:31] #02 [operacao]=TESTE [resultado]=sucesso [tempo_ms]=317 [url]=TESTE
[2021-06-21 15:28:31] [2021-06-21 15:28:31] #03 [operacao]=TESTE [resultado]=sucesso [tempo_ms]=272 [url]=TESTE
[2021-06-21 15:28:31] [2021-06-21 15:28:31] #04 [operacao]=TESTE [resultado]=sucesso [tempo_ms]=258 [url]=TESTE
[2021-06-21 15:28:31] [2021-06-21 15:28:31] #05 [operacao]=TESTE [resultado]=sucesso [tempo_ms]=219 [url]=TESTE
[2021-06-21 15:28:31] [2021-06-21 15:28:31] #06 [operacao]=TESTE [resultado]=sucesso [tempo_ms]=175 [url]=TESTE
[2021-06-21 15:28:31] [2021-06-21 15:28:31] #07 [operacao]=TESTE [resultado]=sucesso [tempo_ms]=146 [url]=TESTE
Mas quando executado o comando abaixo, ele traz linhas em banco e lixo.
(base) [teste@teste testersoa_vs]$ cat testersoa_152829.log | cut -c 106-112
- linha em banco
ds]=40 - lixo
- linha em banco
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso
sucesso