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

Unzip -l Ordenado

Estas en el tema de Unzip -l Ordenado en el foro de Unix / Linux en Foros del Web. Hola buenas, Estoy intentando sacar el listado de los archivos que contiene un zip de manera que en vez de ordenarlos de forma alfabética como ...
  #1 (permalink)  
Antiguo 16/06/2014, 02:20
 
Fecha de Ingreso: diciembre-2012
Mensajes: 75
Antigüedad: 11 años, 11 meses
Puntos: 2
Pregunta Unzip -l Ordenado

Hola buenas,

Estoy intentando sacar el listado de los archivos que contiene un zip de manera que en vez de ordenarlos de forma alfabética como hace por defecto lo haga en forma de árbol de directorios

Con un ejemplo creo que se vera mejor, supongo que el contenido del zip es


1.txt
2.data
3 --> Esto es una carpeta que contiene
-->4.txt
-->5.txt

6.txt este estaría en el raíz otra vez



La salida normal del unzip -l listaría en este orden

1.txt
2.data
3/4.txt
3/5.txt
6.txt

Lo que yo intento es que la salida fuese, primero los que están en el raíz y después ir listando las carpetas de manera que quedase así

1.txt
2.data
6.txt
3/4.txt
3/5.txt

Alguna idea ??
  #2 (permalink)  
Antiguo 17/06/2014, 11:14
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Unzip -l Ordenado

No creo que lo puedas hacer con unzip, ya que no tiene opciones para eso.
Tendrás que programar algo que tome la salida normal y la convierta en lo que querés, quizás en Perl o Python. Se me ocurre alguna idea, pero no es trivial

Etiquetas: debian
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 08:44.