Hola,
Resulta que tengo un directorio por aquí con un montón de archivos que me gustaría comprimir con zip uno por uno e ir borrando los descomprimidos de paso en bash ;-)
Básicamente el tema es que no tengo ni idea de shell script, se me ocurre que algo así quizás sirviera:
$ls -1 | while read fichero
>do
> echo $fichero
>zip "$fichero".zip $fichero
>rm $fichero
>done
El problema que me encuentro es que los ficheros tienen caracteres especiales, como espacios que hay que escapar (no me vale el ls así, ya que no saca la salida con los caracteres especiales escapados)
¿Alguna idea? No tiene pinta de difícil pero no caigo en ello
Muchas gracias
Edito: ls -b parece que me saca los archivos con los caracteres escapados. No fona así