Foros del Web » Administración de Sistemas » Unix / Linux »

Como desplegar los archivos con un for

Estas en el tema de Como desplegar los archivos con un for en el foro de Unix / Linux en Foros del Web. estimados, si bien con un ls los listo los archivos con varias propiedades como puedo listar al igual que lo muestra un ls pero con ...
  #1 (permalink)  
Antiguo 18/02/2011, 10:14
Avatar de bhonox  
Fecha de Ingreso: julio-2002
Ubicación: Rengo-Viña del Mar-Stgo
Mensajes: 1.213
Antigüedad: 21 años, 9 meses
Puntos: 0
Como desplegar los archivos con un for

estimados,

si bien con un ls los listo los archivos con varias propiedades
como puedo listar al igual que lo muestra un ls pero con un for

sera algo como
for i on ls -la *.zip do
echo $i
done

????? pq como lo intento no me funciona nada :S

saludos y gracias de antemano
__________________
Atte
Real BHONOX

Programador Cervecero! :borracho:
Lenguajes vengan a MI!!
  #2 (permalink)  
Antiguo 18/02/2011, 11:13
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Como desplegar los archivos con un for

Código:
for i in *.zip
do
    ls -la $i
done
No entiendo la pregunta...
  #3 (permalink)  
Antiguo 18/02/2011, 12:17
Avatar de bhonox  
Fecha de Ingreso: julio-2002
Ubicación: Rengo-Viña del Mar-Stgo
Mensajes: 1.213
Antigüedad: 21 años, 9 meses
Puntos: 0
Respuesta: Como desplegar los archivos con un for

hice eso, pero tengo el ZIP en una carpeta por ejemplo llamadas include
por ende puse

for i in include/*.zip
do
ls -la $i
done

pero no me despliega el nombre del archivo ya que me incluye la carpeta ejemplo: include/archivo.zip y solo quiero que me liste los nombres de los archivos .zip que estan en la carpeta include

saludos y gracias por la respuesta
__________________
Atte
Real BHONOX

Programador Cervecero! :borracho:
Lenguajes vengan a MI!!
  #4 (permalink)  
Antiguo 18/02/2011, 15:13
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Como desplegar los archivos con un for

Bien, si es para un script quizás lo más sencillo sea hacer un cd al directorio, ejecutar el for, y luego salir al directorio anterior usando "cd -":
Código:
cd include
for ...
done
cd -
Otra opción que es algo "sucia" pero funciona es hacer ls de la carpeta y filtrar la salida:
Código:
ls -l include | grep ".zip$"
  #5 (permalink)  
Antiguo 20/02/2011, 13:16
Avatar de nup_  
Fecha de Ingreso: noviembre-2010
Mensajes: 265
Antigüedad: 13 años, 5 meses
Puntos: 32
Respuesta: Como desplegar los archivos con un for

Hola:

Prueba con:
Código BASH:
Ver original
  1. for f in include/*.zip; do basename $f; done

saludos;

Nup_
  #6 (permalink)  
Antiguo 20/02/2011, 14:15
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Como desplegar los archivos con un for

No sé por qué se me olvidó esa opción, es la más clara

Etiquetas: desplegar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:13.