2014-03-12 45 views
-1

什麼是Windows世界中符合POSIX的sh shell語言或bash擴展名的等效項?通用Windows安裝下shell腳本的選擇語言是什麼?

編寫應該在儘可能多的Windows版本上運行的腳本時,最佳選擇是什麼?

我需要一個應該已經存在/安裝在客戶端的解決方案,所以我傾向於排除我所知道的唯一腳本解決方案Powershell,並且我正在考慮將Windows XP作爲最老的目標。

+0

Powershell。電源外殼。電源外殼。有mingw和Cygwin項目,但在Windows .. Powershell。並廢除任何無法使用它的操作系統;-)無論如何,還有* [WSH + JScript/VBScript](http://en.wikipedia.org/wiki/Windows_Script_Host)用於編寫腳本(不是shell環境) ,但我建議不要這麼遺傳。 – user2864740

+0

@ user2864740顯然它只在Windows 7及更高版本(AFAIK)下默認安裝(AFAIK) – user2485710

+0

Windows中唯一「默認安裝」的是cmd.exe(最糟糕的shell。ever)和一些平庸的命令行程序: 電源外殼。 – user2864740

回答

2

我知道你不想讀這個:如果你需要一個解決方案在客戶端從XP到8.1嘗試使用Windows cmd.exe來執行你的腳本。

+0

'cmd.exe'是實用程序的名稱,但腳本語言的名稱是什麼? – user2485710

+0

標準Windows Shell [link](http://technet.microsoft.com/en-us/library/bb490890.aspx) – 2014-03-12 10:26:18

+0

SO資源[link](http://stackoverflow.com/questions/8170/best-windows -command-line-tutorial-for-begin) – 2014-03-12 10:40:49