使用Bash Shell在Windows 10上打开默认应用

时间:2020-02-19 17:28:43

标签: windows bash shell git-bash

由于某些原因,从命令行使用 explorer 不能在打开嵌套文件夹或文件时产生预期的结果:

explorer dir1/dir2/file

我发现,如果所有出现的斜杠都被双黑色斜杠代替,那么该命令就会生效。因此,我编写了这个小shell脚本,可以自定义所需的输入路径:

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

不幸的是,无论我提供的是哪个路径,资源管理器都将打开默认的 Documents 文件夹,同时达到目标行为,如果我确实通过echo复制输出并将其粘贴到终端上... < / p>

我的环境:

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

$ uname
MSYS_NT-10.0-18363

1 个答案:

答案 0 :(得分:0)

在外壳程序脚本中用 start 替换 explorer

相关问题