在Windows 7 / 64bit中运行git bash脚本

时间:2015-09-10 20:40:33

标签: git bash

我正在尝试在64位Windows 7中运行git bash文件。该文件如下。命令是:

git test-bash

输入命令后,暂停时间不超过一秒,然后提示返回。终端没有输出,也没有创建文件。我做错了什么?

file git-test-bash:

#!/bin/bash
# start
printf "test-bash-printf"
echo "test-bash-echo"
echo "test-bash-echo-to_file" > /d/Users/joeuser/bin/file.txt

1 个答案:

答案 0 :(得分:2)

我刚刚在常规DOS会话或shell会话中调用git-test-bash(调用c:\prgs\git\PortableGit-2.5.1-64-bit\git-bash.exe)。

它确实有效(除非你想添加&{39; \n'以便将printf放在自己的行中)

#!/bin/bash
# start
printf "test-bash-printf\n"
echo "test-bash-echo"
echo "test-bash-echo-to_file" > /C/Users/VonC/prog/file.txt

您只需要确保%PATH%(在DOS会话中意味着)包含git-test-bash所在的文件夹。

输出:

C:\Users\vonc\prog\b2d>git test-bash
test-bash-printf
test-bash-echo

或者在bash shell会话中:

vonc@bigvonc MINGW64 ~/prog/b2d (master)
$ git test-bash
test-bash-printf
test-bash-echo

尝试使用recent git-for-windows 我使用了最新的2.5.1。