Использование xargs со специальными символами

У меня следующая проблема. Получил файл, который включает в себя определенные пути / файлы FS. По некоторым причинам они включают целый ряд специальных символов, таких как пробел, одинарные / двойные кавычки, даже иногда ASCII авторского права.

Мне нужно запустить каждую строку файла и передать его другой команде.

Что я пробовал до сих пор:

<input_file xargs -I % command %

Который работал, пока я не получил это сообщение от xargs

xargs: unmatched single quote; by default quotes are special to xargs unless you use the -0 option

Но использование этой опции у меня вообще не сработало

xargs: argument line too long

У кого-нибудь есть решение, которое работает нормально со специальными символами. Не обязательно быть с xargs, но мне нужно передать строку как есть команде.

Спасибо заранее.

Ответы на вопрос(1)

Ваш ответ на вопрос