簡體   English   中英

無法在Windows Cygwin中執行bash腳本

[英]Unable to execute bash script in windows cygwin

我正在嘗試使用cygwin在Windows上執行bash腳本,但由於找不到命令而出現錯誤

示例:test.sh

#!/bin/bash ls

並且我以C:\\Apps\\cygwin64\\bin\\bash.exe /cygdrive/g/Scripts/test.sh執行它

作為test.sh出現錯誤:第2行:ls:找不到命令

如果從Windows命令提示符或Windows批處理文件運行此命令,則為了正確設置PATH和其他環境變量,需要調用--login選項。 運行命令,如下所示:

 C:\Apps\cygwin64\bin\bash.exe --login -c "/cygdrive/g/Scripts/test.sh"

這應該可以解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM