[Bash] Orden find se lia

Iniciado por hervasiop12345, 2 Agosto 2011, 12:07 PM

0 Miembros y 1 Visitante están viendo este tema.

hervasiop12345

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*

find -maxdepth 1 -type f -name "$1"| cut -c 3- > tx1


leogtz

O puedes combinarlos:


Código (bashl) [Seleccionar]
find . -maxdepth 1 -type f | grep "^\.\/g.*"
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com