Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: hervasiop12345 en 2 Agosto 2011, 12:07 pm



Título: [Bash] Orden find se lia
Publicado por: hervasiop12345 en 2 Agosto 2011, 12:07 pm
Hola. Estoy utilizando la orden find para que muestre en el directorio actual los ficheros regulares cuyo nombre comience por ejemplo por g , es decir , le introduzco como parámetro al guión g*. Pero al hacer las pruebas me muestra únicamente un fichero. La llamada tiene que ser ./nombrescript letra*
Código:
find -maxdepth 1 -type f -name "$1"| cut -c 3- > tx1 


Título: Re: [Bash] Orden find se lia
Publicado por: xassiz~ en 2 Agosto 2011, 23:48 pm
Código
  1. ls | grep '^g'
;D


Título: Re: [Bash] Orden find se lia
Publicado por: leogtz en 3 Agosto 2011, 00:59 am
O puedes combinarlos:


Código
  1. find . -maxdepth 1 -type f | grep "^\.\/g.*"
  2.