Допустим, у меня есть около 10 hg репозиториев, клонированных в родительском каталоге (назовем это "родительский"). Есть ли способ , я могу вызвать ртутную команду как hg status
на всех рт.ст. из подкаталогов , а не выполнять трудоемкий акт cd
ать в каждую директорию , а затем вызывая hg status
Я попробовал старые добрые xargs
но по какой-то причине он не работает. Команды, которые я использовал:
find . -maxdepth 1 -type d -print | xargs -t "hg status"
а также
ls | xargs -t "hg status"
Обновление: решение было использовать явные имена владельцев при использовании xargs
. Что-то вроде:
ls | xargs -t -I {} hg status {}