perl之開頭篇

一個月前接到關於日誌監視的腳本任務,鑑於公司用的基本都是perl,所以沒做太多考慮就決定用perl寫這個腳本。由於之前開過一點perl《perl學習入門》,但一碰到真槍實彈,還真是有點麻煩,邏輯上寫一下還可以,一碰到語法等問題特別是一些shella命令就頭疼,因爲之前對shell編程不是很熟悉,所以感覺一上手就開始寫這個程序還是有點難度,之間有碰到一些問題和自己的一些思考:

a. 問題篇:

1.文件的讀寫

使用文件句柄

2.perl在Linux下如何debug

perl -d yourperl_program

 

3.如何發送email

sendmail等shell命令

 

4.時間如何計算出來

date +%Y%m&d%H&M 等等

 

5.調用子例程如何規定參數

my $a=shift;

my $b=shift;

 

&max($x,$y);

 

6.正則表達式的使用

具體問題具體分析,可以Google,需要時間積累,用多了就知道了。

 

7.perl中如何使用shell命令

直接加反引號即可

 

8.中斷程序的執行與重新執行

CTRL+Z-->中斷;

fg-->繼續

ps-->顯示運行的進程; kill -9 signal-->殺死進程

 

b.總結篇

1.perl關於文件處理的強大

perl關於對文件的處理確實強大,但是目前還沒有具體研究過強在哪裏,就是感覺,以後有深入地研究再做補充。

 

2.語言非常簡潔明瞭

發現原來perl可以寫得非常簡潔明瞭,用很短的代碼可以解決很重大的問題。

 

3.語法形式很多

語法實在是多,可以有各種寫法,就看自己對於哪種比較有好感,自己選擇其中一種即可。

 

4.還有關於vim的

vim是Unix下關於vi編輯器的進一步擴展,其下面的各種用法與windows下的文本編輯器用法差異很大,如果將來有在Unix環境下做開發的,還是推薦區學習一下的。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章