2013-05-16 48 views
-6

我有一個名爲event.txt的文件,我需要一個Perl腳本才能打開它並讀取tag1tag2關鍵字之間的行並將它們打印在屏幕上。如何使用Perl提取不同行中兩個關鍵字之間的文本

我搜索了論壇,也有類似的問題,但我不知道如何打開文本文件並做這樣的搜索。

+0

Plz,給出你想要得到的文件和期望結果的例子。 – user4035

+1

堆棧溢出不是一個免費獲取軟件的地方。如果你不知道如何打開一個文件,那麼你根本不知道Perl,你應該花一些時間學習語言,或者付錢給你編寫一個程序。當你沒有機會自己做這件事的時候,要求你的工作毫無價值地完成是非常無禮的。 – Borodin

回答

2
while (<>) { 
    print if /tag1/../tag2/; 
} 
+0

你的解決方案現在正在工作,因爲它不包括OPEN文件給予提議是這裏的問題,因爲我鏈接了別人已經提出了類似的問題,並得到了7個投票,怎麼會有?! –

+0

@KMHs:Perl使用'<>'操作符從命令行中指定的文件中讀取數據。您不必顯式打開文件。 – Borodin

相關問題