Допустим, у меня есть около 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 {}
