4
我有一個bash
腳本,名爲bashScript.sh
。從(linux)和(cygwin在Windows)中調用bash腳本
我需要在windows(cygwin)和unix/linux上的ant
腳本中啓動bashScript.sh
。
我該怎麼做?
我已經試過這個,和其他一些解決方案,使用環境變量,但沒有env.OSTYPE
。並使用...
<exec executable="/bin/bash" failonerror="true">
<arg value="bashScript.sh"/>
</exec>
...不能在Windows(Cygwin的)工作,因爲cygwin的未能找到\bin\bash
。
謝謝,如果你需要更多的信息讓我知道。
現在正在嘗試這種解決方案。 – prolink007
工作時,減去'exec'中所有額外的'arg值'。但是,我希望有一個解決方案,其中'\ bin \ bash'的路徑不是硬編碼的。有沒有一種方法來獲得該路徑,所以用戶不必根據他們的cygwin位置來改變它? – prolink007
我修改了你的答案。我拿出了一些不需要的東西。 – prolink007