Mar*_*ann 5 windows git bash shell mingw-w64
我在一台全新的Windows 10机器上安装了Git Bash 2.5.1 64位:
mark@Foo MINGW64 ~/Documents/FsCheck (master)
$ git --version
git version 2.5.1.windows.1
Run Code Online (Sandbox Code Playgroud)
当我列出目录的内容时,我可以看到一个shell脚本:
mark@Foo MINGW64 ~/Documents/FsCheck (master)
$ ls
appveyor.yml build.cmd build.sh* Docs/
bin/ build.fsx Contributors.txt examples/ FsCheck.sln
Run Code Online (Sandbox Code Playgroud)
(为清楚起见,删除了一些文件和文件夹.)
请注意shell脚本 build.sh在扩展名后面有一个星号.在控制台中,它也是绿色,其他文件是浅灰色.我以前没见过这个,所以我不知道它是否意味着什么.
当我尝试运行脚本时,收到一条错误消息:
mark@Foo MINGW64 ~/Documents/FsCheck (master)
$ build.sh
bash: build.sh: command not found
Run Code Online (Sandbox Code Playgroud)
此外,任何build文件都没有标签完成.
如何从Git Bash运行shell脚本?
你可能有ls别名ls -F.因此,当出现尾随星号表示该文件是可执行的.
在POSIX系统中,您无法直接在当前目录中执行文件(出于安全原因).如果你愿意,你可以使用这个技巧:
./build.sh
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4840 次 |
| 最近记录: |