Pesquisa de uma string

1. Pesquisa de uma string

Marcos Vinícius Dunguel Nunes
mdunguel

(usa Debian)

Enviado em 25/03/2021 - 07:53h

Bom dia.
Estou precisando executar o seguinte procedimento utilizando comandos em shell script.
1. Procurar a primeira ocorrência de um arquivo que contenha a primeira ocorrência de uma determinada string, dentro deste arquivo, e atribuir somente o conteúdo, desta determinada string, a uma variável.


  


2. Re: Pesquisa de uma string

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 25/03/2021 - 17:05h


mdunguel escreveu:

Bom dia.
Estou precisando executar o seguinte procedimento utilizando comandos em shell script.
1. Procurar a primeira ocorrência de um arquivo que contenha a primeira ocorrência de uma determinada string, dentro deste arquivo, e atribuir somente o conteúdo, desta determinada string, a uma variável.


Use o grep em modo recursivo.

______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________




3. Re: Pesquisa de uma string

Marcos Vinícius Dunguel Nunes
mdunguel

(usa Debian)

Enviado em 25/03/2021 - 20:34h

msoliver escreveu:


mdunguel escreveu:

Bom dia.
Estou precisando executar o seguinte procedimento utilizando comandos em shell script.
1. Procurar a primeira ocorrência de um arquivo que contenha a primeira ocorrência de uma determinada string, dentro deste arquivo, e atribuir somente o conteúdo, desta determinada string, a uma variável.


Use o grep em modo recursivo.

______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________



Esqueci de mencionar, após ele encontrar a primeira ocorrência de uma determinada palavra dentro do primeiro arquivo que ele encontrar, ele tem que parar a busca e sair somente com esse valor atribuído na variável.



4. Re: Pesquisa de uma string

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 25/03/2021 - 21:36h

mdunguel escreveu:


msoliver escreveu:


mdunguel escreveu:

Bom dia.
Estou precisando executar o seguinte procedimento utilizando comandos em shell script.
1. Procurar a primeira ocorrência de um arquivo que contenha a primeira ocorrência de uma determinada string, dentro deste arquivo, e atribuir somente o conteúdo, desta determinada string, a uma variável.


Use o grep em modo recursivo.

______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________



Esqueci de mencionar, após ele encontrar a primeira ocorrência de uma determinada palavra dentro do primeiro arquivo
que ele encontrar, ele tem que parar a busca e sair com esse valor atribuído a variável.

No modo recursivo, não tem como limitar o nº de ocorrências....... "-mNum"
-------------------------------------------------------------------------------------------------------
Sugestão:

#Busca por STRING nos arquivos do Diretório DESTINO, o awk pega a 1ª ocorrência, campo 1.
#Atribuindo o resultado para a variável "arq".
arq=$(grep -r 'STRING' /DESTINO|awk -F":" 'NR==1 {print $1}')
#------------------------------------------------------------------------------#
Confirmando:
echo "$arq"

É isso.....

______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________








Patrocínio

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts