#!/bin/sh IFS=$'\x0A'$'\x0D' ; for i in $(find -iname "*.avi"); do mv -v "$i" . ; done;
Chuleta: Para que el for no considere el espacio un separador, y una tarea como la del ejemplo lo realize bien. El script de ejemplo mueve todos los videos de subcarpetas al directorio actual.
Filed under: bash, geek, hack, Linux, script, seguridad, software libre | Tagged: bash, espacio, for, hack, Linux, script |
Creo q te falta el «; done» al final
Esta puesto xD pero en mi blog si la linea me excede del ancho disponible no me salta a la siguiente linea.
Esto es porque los mamones de wordpress le meten este estilo al pre:
pre
{
white-space:nowrap;
}
Y para corregir los estilos, y ponerlos a mi gusto me piden pasta, y de momento paso :P
Pero gracias por el aviso, lo editaré.
Excelente gracias..tenia que mover una gran cantidad de documentos y eso de hacerlo uno por uno estaba resultando molesto..son tantos documentos que por ejemplo el mv CA* no funcionaba..