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.

Respuestas a la pregunta(1)

Su respuesta a la pregunta