У меня есть сценарий BASH, который проверяет, настроена ли у вас правильная среда перед запуском, часть из которой проверяет наличие определенных исполняемых файлов на вашем пути с помощью команды "which", но я наблюдаю выполнение этого в реальном времени команда слишком длинная. Это на Windows 10 с Mintty 2.8.5 (x96-64-pc-msys), который поставляется в комплекте с Git для Windows (Git Bash):
$ time which yarn
/c/Program Files (x86)/Yarn/bin/yarn
real 0m11.820s
user 0m0.077s
sys 0m0.140s
11 секунд реального времени?!?! Почему так долго? Похоже, это происходит только с файлами, которые находятся в пространстве пути Windows, а не с файлами в пути * nix:
$ time which find
/usr/bin/find
real 0m0.143s
user 0m0.062s
sys 0m0.061s
Это действительно расстраивает. Кто-нибудь видел это раньше? Любые предложения о том, как или почему это происходит?