2008年4月8日 星期二

OpenSource PowerShell - Pash

Windows PowerShell 是微軟為 Windows 環境所開發的 shell 及腳本語言技術,這項全新的技術提供了豐富的控制與自動化的系統管理能力;而「腳本語言」(scripting languages)則是用來編寫程式的電腦語言。腳本語言通常都有簡單、易學、易用的特性,目的就是希望能讓寫程式的人(開發者)快速完成程式的編寫工作。

例如 Unix (Unix-like) 環境下常見的 *.sh 就是腳本語言的一種。

不過在 M$ Windows 下卻沒有這樣的資源,過去我們會使用 *.bat 的批次檔來做類似的事情,不過對於迴圈控制或是環境變數的取得相當困難或相當麻煩。PowerShell 就是因應而來的救星。

對於 PowerShell 更詳細的資訊、文件、用法等,推薦網站 [賴榮樞]的軟體資訊誌,其上有相當豐富的資源。

Pash 則是 Open Source 版的 PowerShell,可以支援各種平台,包括 Mac, Linux, Solaris, ...甚至 Windows (Windows Mobile 及 Windows CE)。大家可以看一下 Pash 網頁上的範例,PowerShell 在某種程度上,真的是蠻有創意的哩~

Pash = Posh (PowerShell) + bash(one of the Unix shells)

沒有留言:

張貼留言