next up previous contents
Next: 基本語法與資料型態 Up: Scripts大集合 Previous: 系統system()   Contents

perl

相對於sed, awk, shell script等工具,當初Larry Wall覺得要發明一種可以取代 一些雜七雜八script泛通用型的script工具,比起所有的script還要power, 處理起regular express也更方便,解決了一些如greedy的問題。perl最後跟 system call的連結與檔案,process,socket program等的處理,讓他變成很強大的 script語言。

perl跟其他不管shell, TCL/expect...等script語言其實還是用C寫出來的, 每一種script其實都還是一個執行程式,只不過這個執行程式懂得一些內定語法, 會去解釋這些規則然後轉換這些script變數,控制迴圈等等變成自己的c變數跟迴圈 (當然啦!其實最後還是都是assembly的變數跟迴圈)來執行。就跟shell, awk一 樣。

Subsections

Cyril Huang 2002-06-14