He visto bucles para descomprimir todos los archivos zip en un directorio. Sin embargo, antes de correr esto, yo preferiría asegurarse de que lo que estoy a punto de quedarse trabajará derecha:¿Puede un bucle de shell descomprimir todos los archivos en un directorio?
for i in dir; do cd $i; unzip '*.zip'; rm -rf *.zip; cd ..; done
Básicamente quiero que se vea en la salida del "dir" ver todas las carpetas, para cada directorio cd, descomprima todos los archivos comprimidos, luego elimínelos, luego vuelva a copiar y vuelva a ejecutar hasta que no haya más.
¿Esto es algo que debería hacer en un solo comando o debería considerar hacer esto en Perl?
Hola y bienvenidos a StackOverflow. Para que su código sea más legible, utilice la etiqueta de código –
para su información, puede usar cd para volver al directorio anterior. – Aif
@Patrick hecho :) – DVK