如何使用`repo forall -c <something>`其中<something>是一个bash别名或函数

时间:2018-05-30 15:22:40

标签: linux bash repo

我有一个包含很多git repos的文件夹。我正在寻找一种方法来迭代所有的回购并使用bash函数做一些奇特的列表......

1 个答案:

答案 0 :(得分:1)

根据the documentation-c的参数由/bin/sh评估,因此如果您将花哨的函数放入名为functions.sh的文件中,那么您可以执行某些操作像:

repo forall -c '. /path/to/functions.sh; myfunction'

假设您系统上的/bin/sh实际上是Bash,或者如果不是:

repo forall -c 'bash -c ". /path/to/functions.sh; myfunction"'