我正在尝试使用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
的每个目录中将并行的第一个参数作为命令触发?
答案 0 :(得分:2)
ls -d -- */ | grep -v 'node_modules' | parallel "cd {} && npm i"