On Wed, Apr 30, 2008 at 02:44:53PM -0300, JAP wrote:
>

[...]

> He hecho la tarea asignada.
>
> Esto está funcionando... a medias....
>
> $ find . -type f -name "*.*" -exec iconv -c -f UTF16 -t ASCII {} > {}.new \;
>
>
> Lo de "a medias" va por el hecho que barre todos los archivos, pero 
> iconv me graba todo el resultado en un archivo que se llama *{}.new*
> Por algún motivo no convierte la cadena {} a los nombres de archivos 
> en la etapa de salida de iconv, como el man find indica que debería 
> hacerlo. Le he puesto comillas en distintos lugares, y no va.
>
> ¿Alguna otra idea?

¿Probar con sh -c, tal vez?

$ find . -type f -name "*.txt" -exec sh -c 'iconv -c -f UTF16 -t ASCII $0 > 
$0.new' {} \;

Saludos.

-- 
Pablo Jiménez


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Responder a