国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Perl命令行用法解析

開發 架構
Perl命令行的用法你是否熟悉,這里和大家分享一下,掌握了Perl命令行的使用后你就可以更好的使用Perl語言進行相應的操作。

本文和大家重點討論一下Perl命令行的概念及使用問題,主要包括替換,搜索和計算等內容,希望通過本文的介紹你對Perl命令行的用法有一定的認識。

Perl命令行用法解析

Perl命令行之替換

將所有C程序中的foo替換成bar,舊文件備份成.bak
perl-p-i.bak-e’s/\bfoo\b/bar/g’*.c
很強大的功能,特別是在大程序中做重構。記得只有在UltraEdit用過。如果你不想備份,就直接寫成perl-p-i-e或者更簡單perl-pie,恩,pie這個單詞不錯
將每個文件中出現的數值都加一
perl-i.bak-pe’s/(\d+)/1+$1/ge’file1file2….
將換行符\r\n替換成\n
perl-pie’s/\r\n/\n/g’file
同dos2unix命令。
將換行符\n替換成\r\n
perl-pie’s/\n/\r\n/g’file
同unix2dos命令。

取出文件的一部分
顯示字段0-4和字段6,字段的分隔符是空格
perl-lane‘print“@F[0..4]$F[6]“‘file
很好很強大,同awk‘print$1,$2,$3,$4,$5,$7′。參數名稱lane也很好記。
如果字段分隔符不是空格而是冒號,則用
perl-F:-lane‘print“@F[0..4]\n”‘/etc/passwd
顯示START和END之間的部分
perl-ne‘printif/^START$/../^END$/’file
恐怕這個操作只有sed才做得到了吧……
相反,不顯示START和END之間的部分
perl-ne‘printunless/^START$/../^END$/’file
顯示開頭50行:
perl-pe‘exitif$.>50′file
同命令head-n50

不顯示開頭10行:
perl-ne‘printunless1..10′file
顯示15行到17行:
perl-ne‘printif15..17′file
每行取前80個字符:
perl-lne‘printsubstr($_,0,80)=“”‘file
每行丟棄前10個字符:
perl-lne‘printsubstr($_,10)=“”‘file

Perl命令行之搜索

查找comment字符串:
perl-ne‘printif/comment/’duptext
這個就是普通的grep命令了。
查找不含comment字符串的行:
perl-ne‘printunless/comment/’duptext
反向的grep,即grep-v。
查找包含comment或apple的行:
perl-ne‘printif/comment/||/apple/’duptext
相同的功能就要用到egrep了,語法比較復雜。#p#

Perl命令行之計算

計算字段4和倒數第二字段之和:
perl-lane‘print$F[4]+$F[-2]‘
要是用awk,就得寫成awk‘{i=NF-1;print$5+$i}’
排序和反轉
文件按行排序:
perl-e‘printsort<>’file
相當于簡單的sort命令。
文件按段落排序:
perl-00-e‘printsort<>’file
多個文件按文件內容排序,并返回合并后的文件:
perl-0777-e‘printsort<>’file1file2
文件按行反轉:
perl-e‘printreverse<>’file1
相應的命令有嗎?有……不過挺偏,tac(cat的反轉)

Perl命令行之數值計算

10進制轉16進制:
perl-ne‘printf“%x\n”,$_’
10進制轉8進制:perl-ne‘printf“%o\n”,$_’
16進制轉10進制:
perl-ne‘printhex($_).”\n”‘
8進制轉10進制:
perl-ne‘printoct($_).”\n”‘
簡易計算器。
perl-ne‘printeval($_).”\n”‘

Perl命令行之其他

啟動交互式perl:
perl-de1
查看包含路徑的內容:
perl-le‘printfor@INC’
備注
與One-Liner相關的Perl命令行參數:
-0<數字>
(用8進制表示)指定記錄分隔符($/變量),默認為換行
-00
段落模式,即以連續換行為分隔符
-0777
禁用分隔符,即將整個文件作為一個記錄

-a
自動分隔模式,用空格分隔$_并保存到@F中。相當于@F=split”。分隔符可以使用-F參數指定
-F
指定-a的分隔符,可以使用正則表達式
-e
執行指定的腳本。
-i<擴展名>
原地替換文件,并將舊文件用指定的擴展名備份。不指定擴展名則不備份。
-l
對輸入內容自動chomp,對輸出內容自動添加換行
-n
自動循環,相當于while(<>){腳本;}
-p
自動循環+自動輸出,相當于while(<>){腳本;print;}

【編輯推薦】

 

  1. 淺析Perl命令行應用
  2. Perl文件句柄概念詳解
  3. 解析四大Perl操作符用法
  4. 常用Perl命令行參數應用介紹
  5. Perl命令行應用介紹
責任編輯:佚名 來源: csdn.net
相關推薦

2010-07-15 10:58:23

Perl命令行程序

2010-07-15 12:45:30

Perl命令行

2010-07-15 11:08:23

Perl命令行

2010-07-20 14:27:46

Perl命令行

2010-07-21 14:08:28

Perl命令行

2010-07-26 09:14:22

Perl命令行

2010-07-15 09:37:47

Perl命令行

2010-07-20 14:18:22

Perl命令行

2010-07-20 14:02:38

Perl命令行參數

2010-07-26 09:32:41

Perl命令行

2010-07-15 09:27:25

Perl命令行

2010-07-26 09:22:05

Perl命令行

2010-08-20 10:05:23

用戶命令

2009-07-20 09:55:30

華為命令行解析華為認證

2010-07-13 13:49:43

Perl foreac

2025-07-23 09:06:00

2010-07-26 08:56:01

Perl命令行

2011-01-17 11:12:54

華為認證

2017-06-15 10:32:56

OracleDBV命令行工具

2010-07-16 13:10:36

Perl哈希表
點贊
收藏

51CTO技術棧公眾號

91久久久久久久一区二区| 国产精品国产精品国产专区不卡| 在线观看18视频网站| а√天堂8资源在线| 99riav1国产精品视频| 亚洲国产精品麻豆| 欧美亚洲免费电影| 婷婷六月激情| 日韩大片在线观看| 亚洲国产日韩一区二区| 成人精品久久久| 欧美女优在线| 亚洲免费大片| 亚洲精品资源在线| 国产人妻人伦精品| 国产精品无码久久久久| 成人美女在线视频| 91精品国产乱| 亚洲999一在线观看www| 久草在线青青草| 石原莉奈在线亚洲三区| 亚洲第一天堂av| 蜜桃狠狠色伊人亚洲综合网站| av片哪里在线观看| 激情综合网最新| 亚洲欧美www| 久久国产精品免费观看| 日本免费在线一区| 亚洲成人你懂的| 午夜午夜精品一区二区三区文| 激情视频亚洲| 亚洲第一成年网| 国产综合 伊人色| 欧美日韩视频免费看| 亚洲欧洲成人av每日更新| 91精品国产91久久久| 黄色片视频在线观看| 麻豆91小视频| 国产精品旅馆在线| 亚洲人成网址| 国产成人在线免费观看| 亚洲人成啪啪网站| 日韩av片在线看| 国产一区二区三区精品在线观看 | 国产精品白丝在线| 日韩一本二本av| 欧美视频免费看欧美视频| 精品福利网址导航| 欧美性黄网官网| 成人黄色片免费| 亚洲免费专区| 亚洲精品99999| 国产三级视频| 欧美好骚综合网| 色婷婷av一区二区三区在线观看| 久久久久久77777| 国产麻豆午夜三级精品| 国产日韩欧美电影在线观看| 搞黄网站在线看| 亚洲一卡二卡三卡四卡五卡| 青青草原国产免费| 91中文字幕精品永久在线| 亚洲高清不卡在线| 天天爱天天做天天操| 一区二区三区四区在线观看国产日韩 | 特级西西444| 五月精品视频| 欧美激情一区二区久久久| 亚洲一本大道| 国产精品久久久久久久久久久免费看| 午夜精品一区二区在线观看| 白嫩亚洲一区二区三区| 亚洲国产一区视频| 精品99在线视频| 一本综合精品| 国产成人精品免高潮在线观看 | 色综合天天综合网天天狠天天| 亚洲国产一区二区在线| 青草国产精品| 中文一区二区视频| 高清毛片在线观看| 欧美日韩国产一区| 给我免费播放片在线观看| 国产精品大片免费观看| 国产精品高潮呻吟视频| 天堂久久一区| 亚洲精品一区二区网址| bt在线麻豆视频| 欧美在线一区二区| 在线色视频观看| 懂色av一区二区| 精品成人在线观看| 国产三级在线播放| 色婷婷综合在线| 精东传媒在线观看| 亚洲一区二区三区不卡国产欧美| 丁香婷婷激情网| 成人美女视频在线看| 久久久国产精华液999999| 国产精品日本| 日韩成人在线资源| 久久国产乱子精品免费女| 中文字幕中文字幕一区三区| 久久激情综合网| youjizz.com亚洲| 毛片不卡一区二区| 亚洲精品欧美精品| 三级欧美在线一区| av成人观看| 久久免费av| 91pron在线| 国产模特精品视频久久久久| 91精品久久久久久久久久久| 国产精品毛片久久久| www.色综合| 色狼人综合干| 国产精品永久免费视频| 在线视频亚洲专区| 国产专区欧美专区| 日本不卡中文字幕| 国产欧美丝袜| 日韩一级不卡| 一区二区视频在线观看| 久久嫩草精品久久久精品| 一个人看的免费网站www视频| 中文字幕成人网| 污视频网站在线免费观看| 欧美一区二区三区免费视频| 黑人巨大精品欧美一区二区桃花岛| 欧美日韩成人在线视频| 亚洲男人都懂第一日本| 成人国产1314www色视频| 国产资源精品在线观看| 国产一级不卡毛片| 在线观看欧美精品| 国产伦理精品| 色爱av美腿丝袜综合粉嫩av| www.成人在线视频| 欧美一级大片在线观看| 伊人成人网在线看| 欧美 丝袜 自拍 制服 另类| 亚洲成人av免费| 婷婷在线视频观看| 欧美日韩成人在线观看| 国产精品探花在线观看| 欧美一区二区高清在线观看| 亚洲精选久久| 97超碰人人看人人| 久久国产成人午夜av影院| 色婷婷综合网站| 欧美变态凌虐bdsm| 韩国一区二区三区视频| 久久久久网址| 日韩精品亚洲专区| 国产精品69久久久| 国产精品传媒入口麻豆| 成年人黄视频在线观看| 91精品国产91久久久久久久久| 久久成人亚洲| 97国产精东麻豆人妻电影| 亚洲国产精品一区二区www| 免费观看欧美大片| 国产成人精品免高潮在线观看 | 国产精品稀缺呦系列在线| 免费日本视频一区| 三上悠亚在线观看| 自拍视频国产精品| 欧美黄在线观看| 高清免费观看在线| 欧美激情综合亚洲一二区| 福利电影一区二区三区| 国产激情三区| 精品国产免费人成电影在线观看四季 | 51ⅴ精品国产91久久久久久| 狠狠色综合日日| av网站网址在线观看| 国产精品r级在线| 成人性视频免费网站| 国产导航在线| 欧美黄色片免费观看| 免费观看成人av| 麻豆网站在线| 快播亚洲色图| 高跟丝袜欧美一区| 外国成人激情视频| 日韩黄色网址| 国产成人午夜视频网址| 成人国产在线观看| 成人av集中营| 久久综合久久网| 精品国产乱码久久久久久久| 一区二区三区在线| 天天综合入口| 91色在线观看| 午夜精品国产更新| 亚洲全部视频| 日韩av免费| 天堂色在线视频| 国产在线98福利播放视频| 亚洲人123区|