2017-10-28 254 views
0

我不知道如何在shell腳本中在Windows 10如何在shell腳本中運行windows批處理文件?

我已經嘗試了幾種不同的方式運行aps.bat命令,沒有成功我沒有更多的細節。

請看看下面的代碼:

#!/bin/bash 

output = aps.bat build $PWD; 

# do some work... 

echo "$output"; 

基本上,我需要執行aps.bat命令和用於存儲輸出到可變。

+0

在bash上執行批處理腳本?爲什麼不把它移植到bash腳本? – ifconfig

回答

0
#!/bin/bash 

cd /e 
output=$(cmd.exe /C "aps.bat build $PWD") 

# do some work... 

echo $output 
+0

不幸的是,我得到了相同的結果:('行3:aps:command not found'。我有預先推文件與上面寫的代碼,我想設置git鉤 – Bogy

+0

嘗試輸出= $(cmd「/C aps.bat build $ PWD「) – sotona

+0

仍然一樣:(我試過'output = $(cmd」/e/aps.bat build $ PWD「)'因爲.bat在'E'磁盤中,我是使用這個命令'./pre-push'來執行腳本,我不確定這種方法有什麼問題嗎? – Bogy

相關問題