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

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

Re: [shell-script] grep e $?


From: Alexandre de Abreu
Subject: Re: [shell-script] grep e $?
Date: Fri, 6 May 2005 17:30:08 -0300

Olá,

Miranda, é possível sim, veja os exemplos abaixo:

$ grep "^root:" /etc/passwd && echo OK
root:x:0:0:root:/root:/bin/bash
OK
$ grep -q "^root:" /etc/passwd && echo OK
OK
$ grep -o "^root:" /etc/passwd && echo OK
root:
OK
$

Sendo que o "-q" é o "Quiet" e o parâmetro "-o" retorna somente o
conteúdo da regex passada para o comando "grep". Você pode fazer
testes utilizando "if" também, veja:

$ if grep -q "^root:" /etc/passwd; then echo OK; fi
OK

Caso não haja um "match" o grep retorna diferente de 0, ou, 1 na
maioria dos Unixes. Qualquer dúvida, manda ai. :)

Valeu

-- 
Alexandre de Abreu
GCUX, RHCE, LPIC-2


reply via email to

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