1. chmop
功能: 去除字符串行尾的換行符
只能用在一個變量上,且該變量內容爲字符串.
ps: 莫名其妙的功能.
2. shift & unshift
shift:截掉數組中第一個元素,unshift:向數組中從前端(左端)添加一個元素,使之成爲數組的第一個元素.
3. reverse
功能:字符串反轉.與bash shell中的rev功能同樣
[root@vm-rhel5u4 ~]# perl -e '$tt=abcd;$rr=reverse $tt;print "$rr\n"'
dcba
[root@vm-rhel5u4 ~]# echo "abcd"|rev
dcba
4. pop & push
對應於shift和unshift.
pop:截掉數組最後一個元素,push:向數組的後端(右端)插入一個元素,使之成爲數組的最後一個元素
5. sort
默認按ASCII碼排序:
[root@vm-rhel5u4 ~]# perl -e
'@ss=qw(a b 3 5 ab);@so=sort @ss;print "@so\n"'
3 5 a ab b
6. qw
加上引號: 如
($a,$b,$c) = ("anna","bonny","cindy") 能夠寫成 ($a,$b,$c) = qw(anna,bonny,cindy)
qw定界符能夠是任何標點,但必須是成對的.