Como listar apenas uma parte de uma variavel

1. Como listar apenas uma parte de uma variavel

Marcos Edson padula
mepedspdla

(usa Outra)

Enviado em 26/10/2018 - 23:03h

Pessoal , Boa noite!

É possivel listar até uma parte de uma linha de um texto como segue abaixo até o ".log.bin"

É assim :
pji_aca 2018-10-26 13:00 s_MPG_MCA_TER_EXT_07_META.log.bin
pji_aca 2018-10-26 13:00 SSN_ANB_MCA_STG_01_FUNDO.log.bin
ficar assim :
pji_aca 2018-10-26 13:00 s_MPG_MCA_TER_EXT_07_META
pji_aca 2018-10-26 13:00 SSN_ANB_MCA_STG_01_FUNDO

Desde ja agradeço!






  


2. Re: Como listar apenas uma parte de uma variavel

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 26/10/2018 - 23:15h

mepedspdla escreveu:

Pessoal , Boa noite!

É possivel listar até uma parte de uma linha de um texto como segue abaixo até o ".log.bin"

É assim :
pji_aca 2018-10-26 13:00 s_MPG_MCA_TER_EXT_07_META.log.bin
pji_aca 2018-10-26 13:00 SSN_ANB_MCA_STG_01_FUNDO.log.bin
ficar assim :
pji_aca 2018-10-26 13:00 s_MPG_MCA_TER_EXT_07_META
pji_aca 2018-10-26 13:00 SSN_ANB_MCA_STG_01_FUNDO

Desde ja agradeço!


Vc pode 'excluir' a string da consulta

mauricio@phantom ~ $ echo "pji_aca 2018-10-26 13:00 s_MPG_MCA_TER_EXT_07_META.log.bin" | sed 's/.log.bin//'
pji_aca 2018-10-26 13:00 s_MPG_MCA_TER_EXT_07_META
mauricio@phantom ~ $


em arquivo

sed 's/.log.bin//g' arquivo.txt 


NOTA: Para alterar o arquivo use o parâmetro '-i' no sed.


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

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

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



3. Re: Como listar apenas uma parte de uma variavel

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 26/10/2018 - 23:28h

mepedspdla escreveu:

Pessoal , Boa noite!

É possivel listar até uma parte de uma linha de um texto como segue abaixo até o ".log.bin"

É assim :
pji_aca 2018-10-26 13:00 s_MPG_MCA_TER_EXT_07_META.log.bin
pji_aca 2018-10-26 13:00 SSN_ANB_MCA_STG_01_FUNDO.log.bin
ficar assim :
pji_aca 2018-10-26 13:00 s_MPG_MCA_TER_EXT_07_META
pji_aca 2018-10-26 13:00 SSN_ANB_MCA_STG_01_FUNDO
Desde ja agradeço!

Boa noite,
segue sugestão:
sed 's/\..*$//' texto.txt 
pji_aca 2018-10-26 13:00 s_MPG_MCA_TER_EXT_07_META
pji_aca 2018-10-26 13:00 SSN_ANB_MCA_STG_01_FUNDO

Marcelo Oliver



4. Re: Como listar apenas uma parte de uma variavel

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 26/10/2018 - 23:33h

e mais ... ( se for esse o padrão )

cut -d'.' -f1 arquivo.txt 

awk -F '.' '{print $1}' arquivo.txt 


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

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

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



5. Como listar apenas uma parte de uma variavel

Marcos Edson padula
mepedspdla

(usa Outra)

Enviado em 26/10/2018 - 23:50h

Pessoal , Muito obrigado

Funcionou utilizando sed 's/.log.bin//' , muito obrigado ai galera .

Vlw


6. Re: Como listar apenas uma parte de uma variavel

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 27/10/2018 - 00:19h

mepedspdla escreveu:

Pessoal , Muito obrigado

Funcionou utilizando sed 's/.log.bin//' , muito obrigado ai galera .

Vlw


Bom que ajudou .... marque seu tópico como "resolvido" e depois assinale como "melhor resposta" aquela que mais te ajudou.

Abçs.

------------------------------------------| 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