The UNIX and Linux Forums  


Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de scripts de shell y
.
google unix.com



Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí.

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
Buscar archivos en el directorio actual sólo gio001 Programación de scripts de shell y 8 06-19-2009 07:58 AM
Para encontrar archivos con fechas concretas y cp otra carpeta. * Jess * UNIX for Dummies Preguntas y Respuestas 2 03-17-2009 08:23 PM
Llamada recursiva para buscar archivos y directorios en Shell script del camino actual. Ramit_Gupta Programación de scripts de shell y 2 10-07-2008 05:33 AM
Script de shell para averiguar modificada por última vez el 2 archivos en una carpeta .. PLZ AYUDA !!!!!!!!! anju Programación de scripts de shell y 3 02-01-2008 01:47 AM
cómo encontrar los archivos menos de la fecha actual mallikarjuna UNIX for Dummies Preguntas y Respuestas 4 01-20-2006 01:49 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 01-04-2009
Hangman2 Hangman2 is offline
Usuario Registrado
  
 

Fecha: febrero 2008
Puestos: 27
Cómo encontrar archivos en la carpeta actual solamente?

¿Cómo puedo encontrar los archivos de la carpeta actual solamente?

Estamos en AIX 5.3, a fin de maxdepth no es compatible.

Traté de hacer esto

find /-dir1/dir2/dir3/dir4 podar-type f

para mostrar todos los archivos en / dir1/dir2/dir3/dir4 sólo pero no muestra ningún archivo.

De alguna manera la opción de podar las obras de nivel dir3 solamente.

si al intentar mostrar los archivos en / dir1/dir2/dir3/dir4 entonces no funciona.

Hay "a fondo" opción, estoy copiando ayudar desc.

\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
a fondo
Siempre se evalúa como el valor verdadero. Causas del descenso de la jerarquía de directorios que hacer para que todas las entradas
en un directorio se ven afectados ante el directorio en sí mismo se ve afectado. Esto puede ser útil cuando el comando find es
se utiliza con el comando cpio para transferir archivos que figuran en los directorios, sin el permiso de escritura.
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d

Última edición por Hangman2; al 01-04-2009 01:10 AM..
  #2 (Enlace permanente)  
Old 01-04-2009
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell programador, autor
  
 

Fecha: marzo 2007
Ubicación: Toronto, Canadá
Puestos: 2.361
Cita:
Publicado originalmente por Hangman2 View Post
¿Cómo puedo encontrar los archivos de la carpeta actual solamente?

Estamos en AIX 5.3, a fin de maxdepth no es compatible.

Traté de hacer esto

find /-dir1/dir2/dir3/dir4 podar-type f

para mostrar todos los archivos en / dir1/dir2/dir3/dir4 sólo pero no muestra ningún archivo.

Código:
printf "%s\n" /dir1/dir2/dir3/dir4/*
  #3 (Enlace permanente)  
Old 01-04-2009
Hangman2 Hangman2 is offline
Usuario Registrado
  
 

Fecha: febrero 2008
Puestos: 27
Esto muestra las subdir si bajo cualquier dir4 también.

?
  #4 (Enlace permanente)  
Old 01-04-2009
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell programador, autor
  
 

Fecha: marzo 2007
Ubicación: Toronto, Canadá
Puestos: 2.361
Cita:
Publicado originalmente por Hangman2 View Post
Esto muestra las subdir si bajo cualquier dir4 también.

Se mostrará el nombre, pero no va a descender en él.

Si sólo desea los archivos y no directorios:

Código:
for f in /dir1/dir2/dir3/dir4/*
do
   [ -f "$f" ] && printf "%s\n" "$f"
done

Última edición por cfajohnson; al 01-04-2009 01:36 AM..
  #5 (Enlace permanente)  
Old 01-04-2009
Hangman2 Hangman2 is offline
Usuario Registrado
  
 

Fecha: febrero 2008
Puestos: 27
Eso funcionó.

Tuve que borrar el archivo por lo que añade

& & `Rm $ f»

  #6 (Enlace permanente)  
Old 01-04-2009
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell programador, autor
  
 

Fecha: marzo 2007
Ubicación: Toronto, Canadá
Puestos: 2.361
Cita:
Publicado originalmente por Hangman2 View Post
Eso funcionó.

Tuve que borrar el archivo por lo que añade

& & `Rm $ f»

¿Por qué estás tratando de ejecutar la salida de `rm $ f`?

Debe:

Código:
&& rm "$f"
Si sólo desea eliminar los archivos de dir4, ¿por qué no:

Código:
rm  /dir1/dir2/dir3/dir4/* 2>/dev/null
Closed Thread

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 04:32 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0