shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] String exata


From: itamarnet
Subject: Re: [shell-script] String exata
Date: 26 Aug 2017 02:08:55 +0000

Caro Mauricy

O que você descreve não é uma string exata, o que deseja é uma parte de uma string naquilo que você considera uma palavra, que não bate com as delimitações de palavras que o grep, sed ou awk reconheceria.
Essa delimitação é uma concepção sua e pessoal, mas não sistemática.

Pela forma como entendi o que está entre "client_" e "CCUEC" é o trecho que você deseja, onde considera sua palavra, mesmo que digite apenas um pedaço para consultar.


Baseado nisso poderia usar um sed assim:
sed -n '/turma/{s/.*client_//;s/CCUEC.*//;p;}' arquivo.txt

Só que nessa forma vai filtrar baseado em qualquer parte da linha e não no trecho de interesse apenas, mas é uma opção.


Ou poderia ser um sed assim:
sed -n 's/.*client_//;s/CCUEC.*//;/turma/{p;}' arquivo.txt

Nesse caso o filtro seria apenas no trecho que interessa


Em ambos os casos é apenas trocar a pesquisa do exemplo "turma" pelo que desejar

É isso?

[]'s
Itamar
reply via email to

[Prev in Thread] Current Thread [Next in Thread]