亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Perl > 正文

Perl一句話命令行編程中常用參數總結

2020-10-31 15:05:50
字體:
來源:轉載
供稿:網友

工作中的線上環境有很多的perl命令行的類似一句話的命令,今天總結下perl的命令行編程的一些東西。

-e 后面緊跟著引號里面的字符串是要執行的命令:

復制代碼 代碼如下:

king@king:~$ perl -e ‘print “hello world /n”‘
hello world

如果是多個命令就可以使用多個-e,這里是不是想到了sed呢?但是要注意的是中間的哪個“;”.
復制代碼 代碼如下:

king@king:~$ perl -e ‘print “hello world /n” ;' -e ‘print “my first perl command line script /n”‘
hello world
my first perl command line script

-M 導入要使用的模塊:

復制代碼 代碼如下:

king@king:~$ perl -MLWP::Simple -e'print head “http://www.chinacache.com”,”/n”‘
text/html; charset=utf-81337525116978307200Apache/2.2.3 (CentOS)

另外-M可以判斷某個模塊是不是已經安裝了

-m 的功能和-M類似,區別在于-M 模塊名等同于use 模塊名,這樣會把一些默認的函數或者其它東西引進過來,-m 模塊名 則會關閉這些默認值,這樣可以引入一些你只使用的函數;例如上面的例子:

換成-m的話就不會有任何輸出;-m 和 -M 通過 = 來引入某個模塊的特別函數.

復制代碼 代碼如下:

perl -MCGI='header,start_html' -e ‘print header, start_html'

-w 等同于use warnings
-n -p 都會使用 <> 將所有 @ARGV 參數當作文件來逐行運行(有循環的意思哦,經常和其它參數一起處理文件),會將讀入的內容隱式的逐一按行來遍歷文件.每一行將缺省保存在 $_;但-p 會將內容“重復”打印出來,而-n更傾向與打印滿足某種條件的行(這這里還有一些有用的變量比如$. 表示當前行的行數):
復制代碼 代碼如下:

king@king:~$ cat file.txt
A 1
B 2
C 3
king@king:~$ perl -p -e ‘print ‘ file.txt
A 1
A 1
B 2
B 2
C 3
C 3
king@king:~$ perl -n -e ‘print ‘ file.txt
A 1
B 2
C 3

看到這里是不是想到了sed的-n 的特性:
復制代碼 代碼如下:

king@king:~$ sed -ne ‘p' file.txt
A 1
B 2
C 3
king@king:~$ sed -e ‘p' file.txt
A 1
A 1
B 2
B 2
C 3
C 3

-i 將修改直接的寫入文件,這個和sed也是一樣的哦;
復制代碼 代碼如下:

king@king:~$ cat file.txt
A 1
B 2
C 3
king@king:~$ perl -pi -e ‘s/A/a/' file.txt
king@king:~$ cat file.txt
a 1
B 2
C 3

-a 打開自動分離 (split)  模式. 空格是缺省的分離號. 輸入根據分離號被分離然后放入缺省數組 @F.
復制代碼 代碼如下:

king@king:~$ perl -na -e ‘print $F[1],”/n”‘ file.txt
1
2
3

和awk是不是很像?還有更像的,那就是-F,和awk一樣更改字段之間的分割符,默認是空格和tab;
復制代碼 代碼如下:

king@king:~$ perl -F':' -alne ‘print $F[0],” “,$F[-1] if /bash$/' /etc/passwd
root /bin/bash
king /bin/bash
guest-b0SIey /bin/bash

看到上面的那個-l的參數沒?它的最主要的作用就是chomp字段和在每個輸出的后面加上“/n”,讓輸出換行;是不是挺有用的呢?

有沒有其它和awk有類似的地方呢?答案是肯定的,

BEGIN{},END{} 是不是也很熟悉呢?

以下是一些常用的簡單實例

#perl -pi -e's/aaa/bbb/' filename 修改當前file文件中的文件,不生成中間文件,速度很快.記住 -i 開關,因為它讓你原地編輯文件.

#perl -ne ‘print if /^aaaaa/' filename 象grep一樣過濾文件中需要的內容.這個地方,使用了-n,所以一次是做一行的操作,直到整個文件讀完.另外,在管道時,-n也會一樣,來遍歷管道送過來的內容.

#perl -n -e ‘print “$. 亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

91九色国产在线| 久久精品精品电影网| 一区二区欧美在线| 欧美日韩国产中文精品字幕自在自线| 日韩欧美中文字幕在线播放| 国产日韩精品在线| 亚洲激情在线观看| 5278欧美一区二区三区| 国产成人涩涩涩视频在线观看| 午夜精品蜜臀一区二区三区免费| 热99精品里视频精品| 中文字幕日韩电影| 亚洲国产精品久久久| 久久综合网hezyo| 日韩精品极品在线观看| 国产综合在线看| 午夜精品久久久99热福利| 久久久天堂国产精品女人| 456亚洲影院| 亚洲人成在线免费观看| 亚洲成人激情在线观看| 不卡av在线播放| 久久影院模特热| 日韩视频免费看| 久久久999国产| 久久不射热爱视频精品| 亚洲精品97久久| 国产亚洲成av人片在线观看桃| 日韩欧美在线免费| 欧美午夜电影在线| 欧美视频裸体精品| 日本三级久久久| 亚洲第一页中文字幕| 精品国产91乱高清在线观看| 欧美整片在线观看| 日韩精品高清在线| 久久久久久久久91| 亚洲精品综合久久中文字幕| 国产精品视频在线观看| 91色精品视频在线| 国产在线观看精品一区二区三区| 色偷偷综合社区| 伊人久久五月天| 久久精品国产久精国产一老狼| 中文字幕精品网| 国产精品69av| 韩曰欧美视频免费观看| 亚洲图片在线综合| 伊是香蕉大人久久| 日韩欧美国产视频| 色婷婷综合久久久久中文字幕1| 成人写真视频福利网| 美女久久久久久久| 成人a级免费视频| 亚洲情综合五月天| 国产成人精品久久二区二区91| 日韩欧亚中文在线| 亚洲毛片在线看| 亚洲女同性videos| 欧美理论电影在线播放| 5566日本婷婷色中文字幕97| 亚洲国产福利在线| 高清欧美性猛交| 亚洲2020天天堂在线观看| 色综合色综合久久综合频道88| 国产精品入口尤物| 成人激情免费在线| 黑人欧美xxxx| 91精品啪在线观看麻豆免费| 福利视频一区二区| 久久精品国产亚洲精品| 国产日韩在线一区| 91av在线不卡| 精品久久久久国产| 久久精品国产69国产精品亚洲| 久久伊人91精品综合网站| 26uuu另类亚洲欧美日本老年| 日韩欧美亚洲范冰冰与中字| 欧美野外猛男的大粗鳮| 精品在线小视频| 亲爱的老师9免费观看全集电视剧| 欧美国产乱视频| 欧美一区二区视频97| 最近2019中文字幕一页二页| 91精品国产91久久| 国产精品美女久久久久久免费| 日韩成人在线视频| 欧洲美女7788成人免费视频| 国产在线精品播放| 在线色欧美三级视频| 亚洲在线免费观看| 久久精品视频99| 欧美午夜美女看片| 日本一区二区在线免费播放| 日韩动漫免费观看电视剧高清| 亚洲最大在线视频| 九九热精品视频| 成人精品一区二区三区电影免费| 欧美高清在线视频观看不卡| www.99久久热国产日韩欧美.com| 精品成人69xx.xyz| 岛国视频午夜一区免费在线观看| 国产v综合ⅴ日韩v欧美大片| 亚洲一区第一页| 国产精品视频自拍| 欧美日韩国产页| 国产一区二区动漫| 欧美贵妇videos办公室| 日韩国产高清污视频在线观看| 日韩久久精品成人| 国产91色在线|免| 久久免费国产视频| 欧美激情视频网| 亚洲性线免费观看视频成熟| 在线观看欧美成人| 国产伦精品免费视频| 久久免费少妇高潮久久精品99| 91免费福利视频| 中文字幕免费国产精品| 日本一区二区三区四区视频| 久久久久久久97| 久久韩剧网电视剧| 亚洲国产精品一区二区久| 久久九九全国免费精品观看| 欧美老女人性视频| 欧美日韩一区二区三区在线免费观看| 日韩在线不卡视频| 国产suv精品一区二区| 欧美俄罗斯性视频| 国产精品人成电影在线观看| 国产精品国产自产拍高清av水多| 国产精品视频999| 尤物yw午夜国产精品视频| 国产91网红主播在线观看| 97在线观看视频国产| 日韩精品视频中文在线观看| 亚洲成年网站在线观看| 国产91在线高潮白浆在线观看| 国产综合香蕉五月婷在线| 久久免费精品视频| 国产精品一区二区电影| 日韩精品在线看| 在线电影欧美日韩一区二区私密| 久久夜色精品国产欧美乱| 伊人久久五月天| 欧美成人免费视频| 一夜七次郎国产精品亚洲| 久久亚洲精品一区二区| 欧美日韩亚洲激情| 久久天天躁狠狠躁夜夜躁2014| 国产脚交av在线一区二区| 日韩精品免费在线视频观看| 亚洲精品国产精品国自产观看浪潮| 中国china体内裑精亚洲片| 国产在线精品一区免费香蕉| 欧美高清理论片| 影音先锋欧美精品| 国产精品成久久久久三级| 韩国19禁主播vip福利视频| 亚洲最大中文字幕| 大荫蒂欧美视频另类xxxx| 国产亚洲欧洲高清一区| 国产精品久久91| 日韩在线一区二区三区免费视频|