Pegar uma parte de uma linha de um texto

1. Pegar uma parte de uma linha de um texto

Marcos Edson padula
mepedspdla

(usa Outra)

Enviado em 29/10/2018 - 19:32h

Srs, Boa noite!

Por favor, Como poderia pegar somente uma parte de uma linha até o ponto de uma linha utilizando o Sed ou AWK , segue :

É assim :
pji_ltc 2018-10-01 09:00 SSN_LTC_SPL_01_GERA_PARAM.201874673674
pji_ltc 2018-10-01 09:00 SSN_LTC_SPL_02_MOVIMENTO.89894893898
pji_ltc 2018-10-01 09:00 SSN_LTC_SPL_03_MOV_FIM.65473467467
pji_ltc 2018-10-01 09:01 SSN_LTC_SPL2_01_GERA_PARAM.7847509090444
pji_ltc 2018-10-01 09:01 SSN_LTC_SPL2_02_PINPAD.78487827837873
pji_ltc 2018-10-01 09:01 SSN_LTC_SPL2_03_MOV_FIM.3888848783788

Para ficar assim :
pji_ltc 2018-10-01 09:00 SSN_LTC_SPL_01_GERA_PARAM
pji_ltc 2018-10-01 09:00 SSN_LTC_SPL_02_MOVIMENTO
pji_ltc 2018-10-01 09:00 SSN_LTC_SPL_03_MOV_FIM
pji_ltc 2018-10-01 09:01 SSN_LTC_SPL2_01_GERA_PARAM
pji_ltc 2018-10-01 09:01 SSN_LTC_SPL2_02_PINPAD

Desde ja agradeço ai pessoal!
Obrigado!




  


2. Re: Pegar uma parte de uma linha de um texto

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 29/10/2018 - 20:43h

mepedspdla escreveu:

Srs, Boa noite!

Por favor, Como poderia pegar somente uma parte de uma linha até o ponto de uma linha utilizando o Sed ou AWK , segue :

É assim :
pji_ltc 2018-10-01 09:00 SSN_LTC_SPL_01_GERA_PARAM.201874673674
pji_ltc 2018-10-01 09:00 SSN_LTC_SPL_02_MOVIMENTO.89894893898
pji_ltc 2018-10-01 09:00 SSN_LTC_SPL_03_MOV_FIM.65473467467
pji_ltc 2018-10-01 09:01 SSN_LTC_SPL2_01_GERA_PARAM.7847509090444
pji_ltc 2018-10-01 09:01 SSN_LTC_SPL2_02_PINPAD.78487827837873
pji_ltc 2018-10-01 09:01 SSN_LTC_SPL2_03_MOV_FIM.3888848783788

Para ficar assim :
pji_ltc 2018-10-01 09:00 SSN_LTC_SPL_01_GERA_PARAM
pji_ltc 2018-10-01 09:00 SSN_LTC_SPL_02_MOVIMENTO
pji_ltc 2018-10-01 09:00 SSN_LTC_SPL_03_MOV_FIM
pji_ltc 2018-10-01 09:01 SSN_LTC_SPL2_01_GERA_PARAM
pji_ltc 2018-10-01 09:01 SSN_LTC_SPL2_02_PINPAD

Desde ja agradeço ai pessoal!
Obrigado!


Boa noite.
Segue sugestão:
sed 's/\.[0-9]\+$//' arquivo.txt 

pji_ltc 2018-10-01 09:00 SSN_LTC_SPL_01_GERA_PARAM
pji_ltc 2018-10-01 09:00 SSN_LTC_SPL_02_MOVIMENTO
pji_ltc 2018-10-01 09:00 SSN_LTC_SPL_03_MOV_FIM
pji_ltc 2018-10-01 09:01 SSN_LTC_SPL2_01_GERA_PARAM
pji_ltc 2018-10-01 09:01 SSN_LTC_SPL2_02_PINPAD
pji_ltc 2018-10-01 09:01 SSN_LTC_SPL2_03_MOV_FIM

Ou
awk -F '[ .]' '{print $1,$2,$3,$4}' arquivo.txt 

Ou
egrep -o '^[a-z_]+ [A-Z0-9 : _-]+' arquivo.txt 

Se a a resposta foi útil, marque o tópico como resolvido e escolha a melhor resposta.
echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -n '/^[ ]\+Se/,/dou/p')\n"

Att.:
Marcelo Oliver


3. Pegar uma parte de uma linha de um texto

Marcos Edson padula
mepedspdla

(usa Outra)

Enviado em 29/10/2018 - 21:26h

Marcelo, Boa noite!

Obrigado pelo retorno, funcionou com sucesso meu caro , show de bola.

Muito Obrigado.



4. Re: Pegar uma parte de uma linha de um texto

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 29/10/2018 - 21:52h

mepedspdla escreveu:

Marcelo, Boa noite!

Obrigado pelo retorno, funcionou com sucesso meu caro , show de bola.

Muito Obrigado.


Então, para que eu fique plenamente satisfeito com seus agradecimentos . . .
Marque minha resposta como a melhor, dessa forma sou pontuado no fórum, o que incentiva a
continuar colaborando, compartilhando o conhecimento....

Abç.:
Marcelo Oliver


5. Re: Pegar uma parte de uma linha de um texto

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 29/10/2018 - 22:30h

.
.
.
.
O que leva uma pessoa a fazer 3 tópicos com o mesmo teor ??? complicado o ser humano !!!

http://ap.imagensbrasil.org/image/qYTMOT

------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts