Comando find

1. Comando find

rodolpho bernardo da silva
lordi

(usa Ubuntu)

Enviado em 20/05/2012 - 17:29h

Boa tarde, preciso criar um script que pesquise por arquivos específicos, utilizando o como parametros "-e iso -l 50".
Estou com duvida em como utilizar o argumento -e e -l

na pesquisa não posso usar o ".", ".iso", somente a extensão "iso".

um exemplo de como deve ser

#./script2.sh -e iso -l 50 /home/Lordi

Tentei usar o "find -e iso" e apareceu uma mensagem "Predicado desconhecido"


  


2. Re: Comando find

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 20/05/2012 - 17:33h

pode usar assim

$sudo find / -name *.iso

mas de uma olhada na man page do comando find

$man find


espero que ajude


3. Re: Comando find

Marcos Vinicius
sturtao

(usa Ubuntu)

Enviado em 12/06/2012 - 12:04h

Kra... pelo que eu entendi faça o seguinte quanto à extenção...

pelo q eu entendi a extenção será no 2º parâmetro... na parte do script em q vc deverá colocar a extenção coloque "*.$2" ... sem aspas...pois o asterisco determina extenção, o ponto é necesario pra determinar extenção e o cifrão 2 "$2" pega o q vc digitar no segundo parametro e joga para este comando adicionando antes automaticamente os requisitos...



exemplo mais pratico.


./script iso /home


dentro do script estara assim

cp *.$1 $2


este script copiara todos os arquivos .iso da pasta home


espero ter ajudado






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts