Usando xargs com caracteres especiais
Eu tenho o seguinte problema. Obteve um arquivo que inclui certos caminhos / arquivos de um FS. Por algum motivo, eles incluem toda a gama de caracteres especiais, como espaço, aspas simples / duplas, e algumas vezes o ASCII de direitos autorais.
Eu preciso executar cada linha do arquivo e passá-lo para outro comando.
O que eu tentei até agora é:
<input_file xargs -I % command %
Que estava funcionando até eu receber essa mensagem do xargs
xargs: unmatched single quote; by default quotes are special to xargs unless you use the -0 option
Mas usar essa opção não funcionou para mim
xargs: argument line too long
Alguém tem uma solução que funcione bem com caracteres especiais. Não precisa estar com xargs, mas preciso passar a linha como está para o comando.
Muito obrigado antecipadamente.