亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問板塊 發(fā)新帖
查看: 2252 | 回復(fù): 7
打印 上一主題 下一主題

小白跪請(qǐng)求教:perl綜合問題 (在線求助) [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2011-11-02 19:12 |只看該作者 |倒序?yàn)g覽
本帖最后由 hojunix 于 2011-11-02 21:46 編輯

各位大大,悲劇啊,這作業(yè)太難了。。。。。做為一個(gè)非IT出生的人,太苦憋了。。。。。。跪求指教。。。

具體如下:
如果一個(gè)文件cookie_file內(nèi)容如下:(存在2個(gè)空行)
SessionID,029380,xyz.org.au,1385874000
ASPX_ANONYMOUS,CjnjrB,xyz.org,1356912000

SESSION_COLOUR,red,nosite.com,1341014400

SESSION_ACTIVE,FALSE,nosite.com,1341014400
username001,massimo.piccardi,hello.com.cn,2145830400
username012,john.smith,hello.com.cn,2145830400
username013,michael.zhang,hello.com.cn,2145830400

老師要求
1. 如何取出有效行數(shù)?也就是空行不計(jì)算在內(nèi)。
我用以下程序,無法自動(dòng)過濾掉空行。
open (FILE, $file) or print "Can't open $file: $!";
my @fileline = <FILE>;
close (FILE);
my $totalfile += ($#fileline + 1);

2. “-h(huán)” 搜索主機(jī)
   如果鍵入:cookiemgr.pl cookies_file –h nosite.com (有效域名)
   輸出:Found 2 cookies for host nosite.com
  
  如果鍵入:cookiemgr.pl cookies_file –h fail.com.cn (<---此域名不存在)
  Output:   No cookies found for host  fail.com.cn

3. “–d” 搜索日期
如果鍵入:cookiemgr.pl cookies_file –d 31/12/2012
輸出:Found 3 cookies expiring before or on 31/12/2012

4. “–s”
    如果,該perl程序讀取本地cookie日志文件,那么
    鍵入:cookiemgr.pl [本地cookie文件名] -s
    輸出:你的ID,和全名

5. 以上功能不能同時(shí)或錯(cuò)誤的語法使用。
    使用規(guī)則只能是以下4種:
    1) ./cookiemgr.pl (文件名) -->輸出有效cookie數(shù);
    2) ./cookiemgr.pl (文件名) -h (域名)-->輸出有效搜索結(jié)果,見上;
    3) ./cookiemgr.pl (文件名) -d (截止日期)-->輸出有效搜索結(jié)果,見上;
    4) ./cookiemgr.pl (文件名) -s -->輸出有效搜索結(jié)果,見上;
    其他情況均輸出“Invalid syntax/options”。

萬分感謝。。。給個(gè)關(guān)鍵提示或關(guān)鍵的程序段就好,謝謝,謝謝!

補(bǔ)充,該程序運(yùn)行環(huán)境的時(shí)間默認(rèn)為UTC/GMT時(shí)間,也就是31/12/2012=1356912000,31/05/2010=1275264000。

第三個(gè)功能,輸入日期格式時(shí),必須用 XX/XX/XXXX

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2011-11-02 20:18 |只看該作者
本帖最后由 Perlvim 于 2011-11-02 20:37 編輯

為什么要做題?
難道哪個(gè)學(xué)校開設(shè)了 Perl 專業(yè)?
還是哪個(gè)公司專門招 Perl 人才?

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2011-11-02 20:55 |只看該作者
回復(fù) 2# Perlvim
unix基礎(chǔ)編程的課程,之前已經(jīng)過了shell,現(xiàn)在又是perl,唉。。。。

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2011-11-02 21:10 |只看該作者

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2011-11-02 21:21 |只看該作者
本帖最后由 hojunix 于 2011-11-02 21:41 編輯

回復(fù) 4# xfoucs
恩,那個(gè)也是我求助的

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2011-11-03 00:38 |只看該作者
不難,不過,這個(gè)是學(xué)生的作業(yè)嗎?

論壇徽章:
46
15-16賽季CBA聯(lián)賽之四川
日期:2018-03-27 11:59:132015年亞洲杯之沙特阿拉伯
日期:2015-04-11 17:31:45天蝎座
日期:2015-03-25 16:56:49雙魚座
日期:2015-03-25 16:56:30摩羯座
日期:2015-03-25 16:56:09巳蛇
日期:2015-03-25 16:55:30卯兔
日期:2015-03-25 16:54:29子鼠
日期:2015-03-25 16:53:59申猴
日期:2015-03-25 16:53:29寅虎
日期:2015-03-25 16:52:29羊年新春福章
日期:2015-03-25 16:51:212015亞冠之布里斯班獅吼
日期:2015-07-13 10:44:56
7 [報(bào)告]
發(fā)表于 2011-11-03 10:28 |只看該作者
讀取文件時(shí)可以用 /^\s*$/ 來判斷是否空行
命令行參數(shù)需要操作 @ARGV 或者用 Getopt::Std 模塊
時(shí)間轉(zhuǎn)換需要用 localtime 或者 Time::Piece 模塊
搜索如果你的數(shù)據(jù)都保存在一個(gè)數(shù)組中那用 grep 就可以了

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2011-11-03 22:55 |只看該作者
回復(fù) 7# zhlong8
感謝版主大大,我去研究下先
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP