Откройте приложение по умолчанию на windows 10, используя bash оболочку - PullRequest
0 голосов
/ 19 февраля 2020

По какой-то причине использование explorer из командной строки не дает ожидаемого результата при открытии вложенной папки или файла:

explorer dir1/dir2/file

Я выяснил, все ли случаи появления слешей заменяется двойными черными косыми чертами, затем команда работает. Итак, я написал этот небольшой сценарий оболочки, который бы настраивал желаемый путь ввода:

_path="${1//\//\\\\}"
echo "explorer $_path"
explorer "$_path"

К сожалению, проводник открывает папку по умолчанию Documents независимо от того, какой путь я предоставляю, в то время как целевое поведение достигается, если я скопирую вывод с помощью echo и вставлю его в терминал ...

Мое окружение:

https://github.com/git-for-windows/git-sdk-64

$ uname
MSYS_NT-10.0-18363

1 Ответ

0 голосов
/ 19 февраля 2020

Заменить explorer на start в сценарии оболочки

...