chr1 1 10 el1
chr1 13 20 el2
chr1 50 55 el3
我有這個製表符分隔的文件,我想用perl提取第二和第三列。我怎樣才能做到這一點?如何提取perl中的特定列?
我嘗試使用文件處理程序讀取文件並將其存儲在一個字符串,然後將字符串轉換爲數組,但卻沒有得到我到任何地方。
我的嘗試是:
while (defined($line=<FILE_HANDLE>)) {
my @tf1;
@tf1 = split(/\t/ , $line);
}
是,當你在你的腳本編寫它的代碼?它在'while'代碼塊周圍缺少大括號,如果您將「嚴格使用」,則會產生錯誤;在腳本的頂部 –
我的整個代碼超過100行,它包含使用嚴格和使用警告。這僅僅是一個摘錄 – momo12321
的是代碼(與加括號)應該做你想要的東西 - 所以這個問題是最有可能在其他地方。一個[mcve]會告訴我們問題的實際位置 –