On Sat, 5 May 2001, [iso-8859-1] Br�ulio Weimann Gergull wrote:
> > Gostaria de saber se existe alguma maneira de localizar mais strings numa s�
> > linha com o comando grep.
> > Um exemplo:
> >
> > ls -a  /root | grep -w arquivo1
> >
> > tem como eu fazer ele localizar os arquivos: arquivo1, arquivo2 e arquivo3
> > numa s� linha de comando?
>
> ls -a /root | grep -w 'arquivo[123]'
>
> ou
>
> ls -a /root | grep -w 'arquivo[1-3]'
>

Para encontrar arquivos, e' muito melhor usar o find:

find /root -iname "arquivo*"

Se arquivo1,arquivo2, etc.. forem nomes diferentes basta

find /root -iname "arquivo1" -o -iname "arquivo2"

Para descricao completa

find /root -iname "arquivo*" -exec ls -l {} \;

Bash rules!!!
-- 
                                       _
                                     _|_|_
Thadeu Penna   Linux user #50500      (")   *
Instituto de Fisica -  UFF            /v\  /
Niteroi -  RJ -  Brazil             >(   )<
+------------------------------------(m-m)---+



Assinantes em 06/05/2001: 2274
Mensagens recebidas desde 07/01/1999: 112271
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
            mailto:[EMAIL PROTECTED]

Responder a