我有以下问题。
我有一个包含文件系统中某些路径/文件的文件。
由于某种原因,这些路径包括整个特殊字符范围,如空格、单/双引号,甚至有时还包括版权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,但需要将行作为原样传递给命令。
非常感谢提前。