Parâmetros de pesquisa do grep [RESOLVIDO]

1. Parâmetros de pesquisa do grep [RESOLVIDO]

André
arsaraiva

(usa Ubuntu)

Enviado em 26/03/2017 - 17:24h

Olá a todos, sou iniciante no mundo Linux, e atualmente estou com a seguinte dúvida.

Eu uso o seguinte comando:

ultsinc=`grep SINCRONIZADO ${log} | tail -n 1 | cut -d "=" -f 4`

que me retorna quando faço "Tempo total: ${ultsinc}"

Tempo total: 2628017.

Bem, eu preciso excluir o ponto do final. Isso é possível com o grep?

Desde já agradeço muito.

Abçs

André



  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/03/2017 - 18:30h

arsaraiva escreveu:

tempo=`grep DEBUG ${log} | tail - [espaço] 1 | [pipe a mais] | cut -d ":" [use = como separador] -f 3 | sed 's/.$//'`
Onde está meu erro??? [aqui]



tempo=`grep DEBUG ${log} | tail -1 | cut -d "=" -f 3 | sed 's/.$//'` 


3. Re: Parâmetros de pesquisa do grep [RESOLVIDO]

André
arsaraiva

(usa Ubuntu)

Enviado em 26/03/2017 - 17:39h

Detalhe é que este ponto vem do arquivo ${log}, então seria necessário inserir no comando grep algo que possa excluir o último carácter.

Desde já agradeço muito.

Abçs

André



4. Re: Parâmetros de pesquisa do grep [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/03/2017 - 18:02h

ultsinc=`grep SINCRONIZADO ${log} | tail -n 1 | cut -d "=" -f 4 | sed 's/.$//'` 




5. Re: Parâmetros de pesquisa do grep [RESOLVIDO]

André
arsaraiva

(usa Ubuntu)

Enviado em 27/03/2017 - 18:11h

Obrigado paulo pela ajuda. Funcionou 100%.
Estou precisando de um outro socorro. no arquivo log (aproximadamente 500000 linhas) preciso pegar o valor da última linha, ou seja:
Ex:
DEBUG (0): ENVIAR_PKT: [seqnum=3664], slot 115 no tempo=2633290. (essa é a última linha do arquivo)

estou usando sem êxito:

tempo=`grep DEBUG ${log} | tail - 1 | | cut -d ":" -f 3 | sed 's/.$//'`

preciso apenas do valor 2633290.

Onde está meu erro???

Mais uma vez, obrigado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts