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: phfbettega
Subject: Re: [shell-script] String exata
Date: Fri, 25 Aug 2017 20:32:26 -0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0

Olá Mauricy, se entendi, veja se isso ajuda.

mauricy(){
saida=$(sed -n 's/.*_\('"$1"'.*\)CCUE.*/\1/p' mauricy)
if [ "$saida" -a "$(wc -l <<<"$saida")" -eq 1 ]; then
echo comandos com o nome "$saida"
else [ "$saida" ] && echo -e "Mais de uma ocorrência:\n$saida" || echo Nenhuma 
ocorrência.
fi;}

$ mauricy mar
Mais de uma ocorrência:
maracuja
marula
$ mauricy mas
Nenhuma ocorrência.
$ mauricy mes
comandos com o nome messina

Abraços Paulo

On 25-08-2017 18:41, Mauricy Maiorino address@hidden [shell-script] wrote:
Olá

O conteúdo do arquivo é:

@/etc/bacula/clients/CCUEC/client_mantusCCUEC-fd.conf
@/etc/bacula/clients/CCUEC/client_maracujaCCUEC-fd.conf
@/etc/bacula/clients/CCUEC/client_marulaCCUEC-fd.conf
@/etc/bacula/clients/CCUEC/client_melanciaCCUEC-fd.conf
@/etc/bacula/clients/CCUEC/client_melaoCCUEC-fd.conf
@/etc/bacula/clients/CCUEC/client_messinaCCUEC-fd.conf

Preciso filtrar o nome exato, para testar caso seja digitado o nome errado do client para selecioná-lo. Por exemplo, se digitar "mar" eu tenho o retorno de "maracuja" e "marula". Preciso filtrar o nome exato, para não acontecer este erro!

Mauricy


Em 25/08/2017 18:28, Tiago Peczenyj address@hidden [shell-script] escreveu:
Ola

Não entendi. Pode dar um exemplo mais claro?

grep turmalina arquivo ?

Em sex, 25 de ago de 2017 às 23:26, Mauricy Maiorino address@hidden <mailto:address@hidden> [shell-script] <address@hidden <mailto:address@hidden>> escreveu:

    Pessoal

    Estou tentado achar uma string exata com sed ou grep, mas não está
    funcionando.

    Arquivo contém

    @/backup/turmalina

    Preciso que ache exatamente a palavra turmalina, se fizer um grep com
    "turma" a linha é listada e isto não deve acontecer!

    Mauricy

--
Tiago B. Peczenyj

http://about.me/peczenyj


--------------------------------------------------------------------------------------------------------------
Enviado por: Mauricy Maiorino <address@hidden>
--------------------------------------------------------------------------------------------------------------


reply via email to

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