Buscar/achar uma PALAVRA dentro de uma LINHA [RESOLVIDO]

1. Buscar/achar uma PALAVRA dentro de uma LINHA [RESOLVIDO]

Bene Santos
benet

(usa Debian)

Enviado em 04/03/2019 - 10:38h

Olá.

Preciso encontrar um nome dentro de uma linha como no exemplo abaixo:

448:aker_comunicacao:x:2154:peron,bernardo,wilames,valeria,rachel,sergiolopes,denisem,viviane,joelma,fernanda

Alguém sabe um comando do LINUX para pegar somente o nome fernanda e carregar em uma variável?

Att,


  


2. MELHOR RESPOSTA

Slackjeff
slackjeff

(usa Slackware)

Enviado em 04/03/2019 - 11:21h

use o grep com a opção -o, está opção retorna somente o argumento passado se existir.

pegadora=$(grep -o "[fF]ernanda" /etc/passwd) 


I'M ROOT!

Slackware user since ~2008
Meu canal no youtube:
https://www.youtube.com/SlackJeff

Meu Site:
https://www.slackjeff.com.br/

Meus Programas estão aqui:
https://notabug.org/jeffersonrocha











Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts