假定你的文件是oss.txt,
第一步,把以下腳本保存成script.pl,
%hash=();
while(<>){#對於輸入文件的每一行
chomp();#去除行尾換行符
$_=~s/\///g;#把替換成/,如果想區分斜杠和反斜杠則請移除本行代碼
$hash{$_}=1;#標記該行已出現過
}
my@lines=keys(%hash);#獲得所有標記過的行
$"=" ";#定義輸出的分隔符是換行符
print("@lines");#輸出
第二步,在命令行執行以下命令, 執行完成後result.txt中就是不含重復行的文件。
perlscript.ploss.txt>result.txt
比如你問題中列出的內容,過濾後的結果是
oss/src/platform/graph
oss/src/include
如果區分斜杠和反斜杠,則結果是,
osssrcinclude
osssrcplatformgraph
oss/src/platform/graph
oss/src/include
2. Excel重復值怎麼刪除只保留一個
首先打開excel表格,選中我們要處理的區域,點擊「數據」選項,選擇「刪除重復項」。然後然後彈出一個對話框,選擇默認全選,A列,點擊確定,重復數據就保留了一個。
或選中所有數據,點擊「數據」菜單—「高級」—選中「選擇不重復的記錄」—「確定」。這個窗口中提供了兩種方式去顯示篩選後的數據,第一種會在原有區域顯示篩選結果,第二種,需要先用滑鼠點擊「復制到」,接著點擊一個空白單元格,確定之後就會以該單元格為第一個單元格,顯示所有唯一值,也就會看到文章開頭的表。
相關信息
Office最初是一個推廣名稱出現於1990年代早期,指一些以前曾單獨發售的軟體的合集。最初的Office版本包含Word、Excel和PowerPoint。專業版包含Microsoft Access,Microsoft Outlook 當時不存在。
隨著時間的改變,Office應用程序逐漸集成,共享特性,例如:拼寫和語法檢查、OLE數據集成和VBA腳本語言。微軟將Office延伸作為一個開發平台,可以藉由專用商店下載第三方軟體搭配使用。