macos - GNU Parallel,输入文件太多,参数列表太长

标签 macos unix parallel-processing

我使用 GNU Parallel 在我的 macbook 上运行这样的命令:

parallel "sample operation" ::: samplefolder/*.txt

问题是我在 samplefolder 中有 20,000 个 txt 文件,这会导致 Argument list too long错误。

当我尝试在 ubuntu 机器上运行相同的脚本时,没有这样的问题。

我尝试谷歌搜索并阅读一些 man文件,但没有运气。我怎么解决这个问题?

谢谢!

最佳答案

尝试:

ls samplefolder | grep \.txt | parallel "sample operation samplefolder/{}" 

关于macos - GNU Parallel,输入文件太多,参数列表太长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23120513/

相关文章:

mac 上的 python turtle 不工作

linux - Mac 上 "size"命令中的数据段大小

linux/unix 和 makefile

r - 如何提高处理大型光栅堆栈的 R 处理速度?

linux - 无法挂载 VMware 共享文件系统

bash - 在 FFMPEG 中包含 Youtube-dl 在 Bash (OSX) 中不起作用

c# - c#中的并行任务和线程安全

c++ - 关闭 OpenMP

c - 使用 CalcOpticalFlowFarneback 函数构建错误 -> OpenCV -> C 语言 - Eclipse -> MacOSX

bash - 在 Mac OSX 上设置终端标题