我正在處理文本文件。它有多個條目,我正在嘗試對文件進行排序和取消。我試圖將輸出寫入相同的文件,但似乎很難。所以我正在寫一個不同的文件。我已經能夠排序,但沒有得到獨特的。 在我的文本文件中的一些行perl中排序和uniq文本文件
AB.CD.EF
BA.CD.EF
DC.AB.EF
CD.AB.EF
AB.CD.EF
DC.AB.EF
EF.CD.AB
BA.CD.EF
EF.DC.AB etc....
我使用排序的代碼是
open(FH,'<mytext.txt');
open(OFH,'>myouttext.txt');
print OFH sort <FH>;
close(OFH);
close(FH);
我需要這個代碼或一些其它的方式中納入獨特之處,但仍然排序和獨特的兩應該在相同的代碼塊內完成。如果可以完成並寫入相同的文件,那將會很棒。提前致謝。
使用文件句柄作爲open'的'第一個參數是某種老式的,更好的做法是使用「間接文件句柄」請參閱[間接文件句柄](http://perldoc.perl.org/perlopentut.html#Indirect-Filehandles)以獲取更多詳細信息。 –