Из командной строки Windows, если я нахожусь в c:\foo, а c:\bar находится в моем PATH.
Есть ли способ вызвать '\bin\myapp.exe' и найти его по моему пути, чтобы вызвать c:\bar\bin\myapp.exe?
возможно, префикс / переменная окружения или стандартная утилита?
Я полагаю, что вышесказанное будет хорошо работать в системе Macos/ Linux (?) и прекрасно работает в Windows, если в команде не было информации о папке (то есть c:\bar\bin находится в пути, а я вызываю только myappe.exe)
Обновление - это для сценария, который не знает (сторонний) каталог установки, он только знает, что базовый каталог находится на пути (и имя exe-файла достаточно уникально, так что он вряд ли столкнется с приложением с то же имя). Возможно, я мог бы написать скрипт для его поиска (grep), надеясь, что есть простой прием (опция cmd.exe и т.д.), Позволяющий разрешить имя подпапки в команде, аналогично тому, как это позволяет unix