2010-10-01 27 views
4

我一直在遇到一個問題,我想編寫一個.bat腳本來自動完成與我的PHP應用程序的安裝相關的一些任務。我不能做簡單的wget來下載文件等等。Cygwin和替代品在Windows上覆制linux命令

我聽說通過安裝Cygwin,用戶應該可以訪問所有與Linux相關的命令,這樣我的腳本就可以毫無問題地運行。

另一種方法是讓用戶下載我在腳本中使用的每個GnuWin32版本的命令,如wget, gzip, diff,但這聽起來比安裝單個Cygwin程序更麻煩。

有人可以推薦這裏最簡單的方法..是Cygwin的標準還是有更容易的選擇。

回答

4

我還沒有聽說過Cygwin的替代品,從我個人的經驗來看,它似乎完全適合您的需求。你只需要從Cygwin的shell而不是Windows的提示符啓動你的腳本,但這不是一個問題。

2

如果你有批處理文件的問題,而不是安裝Cygwin,我會看PowerShellWScript

+0

有趣的選擇。那麼,如何從Web上獲取文件,例如使用WScript,我需要讓我的Windows用戶在可以運行我的腳本之前安裝任何東西。 – Berming 2010-10-01 08:57:16

+0

看看這裏:http://www.ericphelps.com/scripting /samples/BinaryDownload/index.htm – Lazarus 2010-10-01 10:00:02

2

很難回答,因爲你說出你的問題的方式似乎意味着回答的人必須對最簡單的東西有絕對的知識,並且沒有任何替代方案。

在我認識的人當中,Cygwin是在Windows下獲得類似環境的posix的標準。

我會去cygwin。

相關問題