Perl入门学习(一)运行和基本语法
Perl 的全稱是 Practical Extraction and Report Language ,直譯為 “實用報表提取語言”。通過名字可以看出Perl的主要應用是處理文件。
一,運行perl程序
在linux下運行Perl程序有兩種方式(示例中在當前目錄下創建script.pl):
1、使用“perl 路徑“來執行:
perl ./script.pl2、在腳本文件中指定perl的安裝路徑后,直接輸入”script.pl的路徑“來執行:
首先,在script.pl的文件開頭加入:
#!/user/bin/perl如果不知道perl的安裝路徑可以在linux下使用which報告perl的安裝目錄:
which perl? -> /user/bin/perl然后,改變script.pl的權限,允許在linux下執行,最后在linux下輸入script.pl路徑執行perl程序,這里在當前目錄所以使用的是./script.pl。
chmod 755 script.pl ./script.pl在perl腳本的開頭除了安裝路徑以外經常用到的還有”use strict;“和”use warnings;“前者用來檢查潛在的代碼錯誤并終止程序,后者對腳本問題提出預警,相當于命令行中的”-w“:
#!/user/bin/perl use strict; use warnings;也可以直接寫作:
#!/user/bin/perl -w use strict二,基本語法
1、注釋
注釋有兩種方法,一種是使用”#“單行注釋,一種使用”=pod“和”=cut“進行多行注釋。
#!/user/bin/perl -w use strictprint "Hello World\n"; #comment1 #comment2 #!/user/bin/perl -w use strict print "Hello World\n"; =pod comment1 comment2 =cut上述兩種注釋方式的執行結果都是一樣的。
perl script.pl -> Hello World2、單引號與雙引號
雙引號可以正常解析一些轉義字符與變量,而單引號無法解析會原樣輸出。
#!/user/bin/perl -w use strict $value = Hello ; print "$value \n"; #Take an example of double quotation marks print '$value \n'; #Take an example of single quotation marks上面的腳本輸出結果為
./script.pl -> Hello -> $value \n對于變量和換行符為例的轉義字符單引號不會進行解析,但單引號可以使用多行文本雙引號則不行。
#!/user/bin/perl -w use strictprint "double \n"; print "quotation \n"; print 'single quotation';輸出結果為:
./script.pl ->doublequotationsinglequotation3、轉義字符
一些特殊符號想要輸出就需要使用”\“反斜線進行轉義,例如上面例子使用的變量符號”$“,如果錢前面加上”\“,那么$value就不會被其實際值”Hello“所代替。
#!/user/bin/perl -w use strict $value = Hello ; print "$value \n"; print "\$value \n"; #Take an example of "\"上述示例輸出結果為:
Hello $value?perl中常見的轉義符如圖1:
圖1.轉義符
4、標識符
在程序中使用的變量名,常量名,函數名,語句塊名等統稱為標識符。其包括英文字母(a-z和A-Z),數字(0-9)和下劃線?(_),標識符以字母或下劃線開頭,且區分大小寫。
總結
以上是生活随笔為你收集整理的Perl入门学习(一)运行和基本语法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PS教程第七课:如何查看图层
- 下一篇: Deco 智能代码体验版正式上线啦,快来