我正在尝试运行以列表文件作为参数的脚本。参数文件非常大,它有大约200k行。当我尝试运行脚本时,我得到Argument列表太长的错误。我知道它的命中率超过了最大值,除了将文件制作成较小的文件之外,是否有任何解决方法来执行脚本?
答案 0 :(得分:2)
如果您不需要在一个流程/一个执行中处理整个文件,则可以使用xargs
:
xargs /path/to/your/script<file
这将多次执行/path/to/your/script
,每次都有来自&#34; file&#34;的最大可能后续行数。作为脚本的命令行参数。