標籤:perl
指令碼語言使用解釋程式來執行指令碼代碼。對多數簡本語言而言,解釋程式是可以互動式啟動並執行。簡單例子://這個例子示範指令碼語言Python的使用,在指令碼解譯器python啟動之後,它顯示>>>作為提示符//在提示符,可以輸入Python語句,而結果將被互動顯示出來。按按鍵組合Ctrl -D可以退出解譯器方案1:直接在控制台下編寫/////////////////////////////////////////////////////[email protected]:~$ pythonPython 2.6.5 (r265:79063, Oct 1 2012, 22:04:36) //版本和已耗用時間[GCC 4.4.3] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> x=5 //正確的做法,輸出5>>> print x5>>> exit() //退出//下面是一些語法錯誤有興趣的可以看看,不妨礙簡單的範疇。>>> x=? //語法錯誤 File "<stdin>", line 1 x=? ^SyntaxError: invalid syntax>>> x=t Traceback (most recent call last): File "<stdin>", line 1, in <module>NameError: name ‘t‘ is not defined>>> x=5 //正確的做法,輸出5>>> print x5>>> exitUse exit() or Ctrl-D (i.e. EOF) to exit>>> exit() //退出方案2:編寫指令碼語言檔案////////////////////////////////////feng.pl//////////////////////////////////////////$count=3;if ($count>2){ print "welcome";}///////////////////////////////////////////////////////////////////////////////////////////如何執行,且看如下:perl feng.pl當然這是一個方式,還有一個方式:運行指令碼將把指令檔中的語句用管道傳入到解譯器中。perl > feng.pl
符號#啟動一個注釋,其後的所有內容都被認為是注釋的一部分
符號$說明字串的剩餘部分是一個變數的名稱
符號\是一個轉義符,它表示下一個字元將照字面形式顯示
perl dirsize.pl
以這種方式運行指令碼是把指令檔作為一個命令列參數提供給解譯器
The file /home/dong123/zai.pl changed on disk.
perl指令碼簡單學習