課程目標 |
因應硬體速度提高與軟體元件化等趨勢, 命令稿語言的使用機會日益增長。
本課程以 shell/perl/python/tcl/php/ruby/javascript 其中一種語言,
說明如何拿既有系統指令或軟體元件加以排列組合, 快速寫出隨用隨棄的
工具, 以取代機械化的滑鼠操作。 其中亦包含跨越作業平臺與程式語言,
極有助於處理文字檔案的正規表示式。 |
Objectives |
The need for scripting is growing in response to the trend of
hardware becoming ever faster and software crystalizing into
components. We use one of shell/perl/python/tcl/php/ruby/javascript
to illustrate how to combine and permute existing system commands
or software components. The objective is to elimante the need
for repetitive and mechanical mouse clicking by developing
one-time scripts in a very short time. The universal concept of
regular expressions, being independent of operating systems and
of programming languages, is emphasized in text processing. |