2016-08-29 11 views
1

this投稿に続きました。シェルトラフGit bashを実行できませんでした。 これは、バッチファイルです:Windows10でGit Bashインターフェースを使用しているシェルスクリプトを実行しました

%ComSpec% /c ""C:\Program Files\Git\git-bash.exe" --login -i -- C:\Users\rmrd001\Documents\Git\scripts\first\test.sh" 
pause 

これは、シェルスクリプトです:

echo Hello, World! 

そして、これは、バッチが実行されたときに、私が得るものです:

私が見ることができる

enter image description here

bashプログラムの瞬間的な外観ですが、テキストを取り込むことはできません。 パスをダブルトリプルチェックしましたが、正しいです。 私はGit bashを通してスクリプトを実行しました。すべてうまくいっていました(メッセージが表示されました)。

アイデア?

答えて

1

私はdifferent syntax beforeを見ました。

私だけでメッセージを参照してください。a pause含むscript.sh

start "" git-bash.exe -i -l -c "/C/path/to/script.sh" 

echo Hello. World! 
read -n1 -r -p "Press any key to continue..." key 

それはで動作することOP Hairiレポートin the comments

start /b cmd /c "C:/Program Files/Git/git-bash.exe" /C/path/to/script.sh 
+0

これは私に働きました。 start/b cmd/c "C:/ Program Files/Git/git-bash.exe" /C/Users/rmrd001/Documents/Git/scripts/first/test.sh – Hairi

+0

@Hairi素晴らしい!より視認性の高い答えをあなたのコメントに追加しました。 – VonC

関連する問題