我正在尝试使用GNU parallel从父目录安装一组子目录。

我想为所有目录运行某些命令。

正在安装

ls -d -- */ | grep -v 'node_modules' | parallel "npm i"


删除node_modules

ls -d -- */ | grep -v 'node_modules' | parallel "rm -rf node_modules"


创建README.md

ls -d -- */ | grep -v 'node_modules' | parallel "touch README.md"


在每个传递给parallel的目录中,如何在命令中触发parallel的第一个参数?

最佳答案

ls -d -- */ | grep -v 'node_modules' | parallel "cd {} && npm i"

关于gnu-parallel - npm使用gnu并行安装子目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48967908/

10-14 04:42