佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > perl對m x n類似表進(jìn)行按列排序的代碼

perl對m x n類似表進(jìn)行按列排序的代碼

熱門標(biāo)簽:電話運(yùn)營中心 硅谷的囚徒呼叫中心 企業(yè)做大做強(qiáng) 語音系統(tǒng) Win7旗艦版 百度AI接口 呼叫中心市場需求 客戶服務(wù)

操作csv這樣的表格在perl處理文件中是經(jīng)常要碰到的。這樣的表類似二維數(shù)組,因此實際上的操作時對二維數(shù)組的操作了。
對這樣的行列表格,我們常常需要按照某列,或者先按照某列,再按另一列進(jìn)行排序,這里貼上perl的實現(xiàn),以便下次使用查找。

看下面這段代碼。

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

#!/usr/bin/perl
my @line;
while(>)
{
chomp;
push @line, [ split ];
}
foreach ( sort { $a->[0] => $b->[0] or $a->[1] => $b->[1] or $a->[2] => $b->[2] } @line)
{
print @$_, "\n";
}

注意:
對于大的文件,最好不要這么用。
該腳本會把數(shù)據(jù)全部搬到內(nèi)存。

標(biāo)簽:山西 山西 安康 喀什 長沙 濟(jì)南 崇左 海南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《perl對m x n類似表進(jìn)行按列排序的代碼》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    天祝| 饶平县| 通化县| 阳曲县| 高尔夫| 南溪县| 虞城县| 左权县| 阳朔县| 高青县| 右玉县| 乌鲁木齐县| 梅河口市| 齐河县| 泾川县| 依安县| 涟源市| 邵阳县| 沙河市| 峡江县| 长岭县| 建德市| 平舆县| 南澳县| 连江县| 岳池县| 古丈县| 五常市| 阿瓦提县| 新和县| 津市市| 彰化县| 林周县| 铅山县| 罗平县| 莒南县| 蓬安县| 承德县| 东光县| 清徐县| 孟连|