Usar xargs con caracteres especiales
Tengo el siguiente problema. Obtuve un archivo que incluye ciertas rutas / archivos de un FS. Estos, por alguna razón, incluyen toda la gama de caracteres especiales, como el espacio, comillas simples / dobles, incluso a veces el Copyright ASCII.
Necesito ejecutar cada línea del archivo y pasarlo a otro comando.
Lo que intenté hasta ahora es:
<input_file xargs -I % command %
Lo que funcionaba hasta que recibí este mensaje de xargs
xargs: unmatched single quote; by default quotes are special to xargs unless you use the -0 option
Pero usar esta opción no funcionó para mí
xargs: argument line too long
¿Alguien tiene una solución que funcione bien con caracteres especiales? No tiene que estar con xargs, pero necesito pasar la línea como está al comando.
Muchas gracias de antemano.