最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

perl調(diào)用外部命令(g)awk的方法

 更新時間:2013年02月08日 20:21:43   作者:  
perl為行讀取方式,有著強(qiáng)大的對行處理的能力,同樣,通過內(nèi)部命令和巧妙的編程技巧,其對列的處理能力同樣不可小覷

但是,linux系統(tǒng)的常用小工具awk天生對列操作友好,有時直接在perl中調(diào)用awk比寫相應(yīng)的perl腳本要方便有效的多。比如用system插入awk語句:

復(fù)制代碼 代碼如下:

system(gawk '{print $1}' $filename);

執(zhí)行該l語句,你會發(fā)現(xiàn)這行會報錯,提示你使用了read-only 的變量$1。
那么,如何處理兩種生態(tài)系統(tǒng)下的沖突呢?
有一個簡單的解決辦法:

復(fù)制代碼 代碼如下:

my $i="$1";
system(gawk '{print $i}' $filename);

這樣便解決了(g)awk的$1和perl的 內(nèi)置變量$1的沖突的問題了。

相關(guān)文章

最新評論

乳山市| 封开县| 四子王旗| 宁津县| 丹凤县| 临邑县| 连山| 新丰县| 于田县| 广丰县| 海南省| 环江| 贡嘎县| 丘北县| 遂溪县| 灵宝市| 乳山市| 图木舒克市| 商都县| 定兴县| 耿马| 任丘市| 广丰县| 正定县| 榆中县| 双辽市| 饶平县| 搜索| 顺义区| 西青区| 通化市| 奉贤区| 井研县| 曲沃县| 衡东县| 香格里拉县| 武山县| 金寨县| 南召县| 浠水县| 潮安县|