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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts