Exibir apenas o segundo nome de arquivo de texto (sobrenome) [RESOLVIDO]

1. Exibir apenas o segundo nome de arquivo de texto (sobrenome) [RESOLVIDO]

Denerson Silva
ddenerson

(usa Ubuntu)

Enviado em 11/08/2020 - 00:07h

Sou novo no Linux, gostaria de saber como consigo exibir apenas o segundo nome do arquivo de texto abaixo.

NOME;IDADE;SALARIO
José Buscapé;30;850
Ana Banana;28;1150
Omar Melada;40;2500



  


2. MELHOR RESPOSTA

Mauricio Ferrari
mauricio123

(usa Slackware)

Enviado em 11/08/2020 - 10:20h


o arquivo de teste ta como "zzzzz"

___________________________________
Conhecimento não se Leva para o Túmulo.

3. Re: Exibir apenas o segundo nome de arquivo de texto (sobrenome) [RESOLVIDO]

Mauricio Ferrari
mauricio123

(usa Slackware)

Enviado em 11/08/2020 - 10:11h


ddenerson escreveu:

Sou novo no Linux, gostaria de saber como consigo exibir apenas o segundo nome do arquivo de texto abaixo.

NOME;IDADE;SALARIO
José Buscapé;30;850
Ana Banana;28;1150
Omar Melada;40;2500


Tipo você quer exibir só o Buscapé, Banana, Melana, Certo?

___________________________________
Conhecimento não se Leva para o Túmulo.


4. Re: Exibir apenas o segundo nome de arquivo de texto (sobrenome) [RESOLVIDO]

Mauricio Ferrari
mauricio123

(usa Slackware)

Enviado em 11/08/2020 - 10:18h


cat arquivo | sed -e '1d' -e 's/;/ /g' | cut -d ' ' -f2

___________________________________
Conhecimento não se Leva para o Túmulo.


5. Re: Exibir apenas o segundo nome de arquivo de texto (sobrenome)

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 11/08/2020 - 20:56h

ddenerson escreveu:

Sou novo no Linux, gostaria de saber como consigo exibir apenas o segundo nome do arquivo de texto abaixo.

NOME;IDADE;SALARIO
José Buscapé;30;850
Ana Banana;28;1150
Omar Melada;40;2500

Segue:
awk -F '[ ;]' 'NR>1 {print $2}' nomes 

Buscapé
Banana
Melada

Usei o " " espaço e o ";" como separador,
NR>1 é para não "pegar" a 1ª linha, pode ser alterado para NF>3.....
print $2, mostra o 2º campo
Outra opção:
grep -Eo ' [[:alpha:]]+' nomes|tr -d " "
______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________


6. Re: Exibir apenas o segundo nome de arquivo de texto (sobrenome)

Mauricio Ferrari
mauricio123

(usa Slackware)

Enviado em 11/08/2020 - 22:54h

Existe várias formas de se chegar ao mesmo resultado. Esse com awk ficou melhor.

___________________________________
Conhecimento não se Leva para o Túmulo.


7. Re: Exibir apenas o segundo nome de arquivo de texto (sobrenome) [RESOLVIDO]

Mauricio Ferrari
mauricio123

(usa Slackware)

Enviado em 13/08/2020 - 20:08h


que bom que resolveu.

___________________________________
Conhecimento não se Leva para o Túmulo.






Patrocínio

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts