Sort
完整的 sort -u 選項命令,用於特定的刪除目的
用於特定刪除目的的完整
sort -u
選項命令語法如何刪除任何非 100% 精確的重複行,而不是在行中查找確切的字元,每行在單詞之間存在現有空格,其長度可能會有所不同,因此被視為要刪除的重複行?
perl -ae 'print unless $seen{"@F"}++' < file
如果之前已經看到它的欄位
F
(@F
在wk 模式下)與空格連接,則不會列印一行。如果您還希望對該輸出進行排序,請使用a
管道。sort
在這種情況下,欄位由 ASCII 空白字元分隔(空格、水平製表符、換行符、輸入符、換頁符和自 5.18 起的垂直製表符,與
isspace()
C 語言環境中的 POSIX 匹配)。¹
@list
內部雙引號的元素使用$"
特殊變數的值連接,預設情況下是一個空格,所以"@F"
就像join(" ", @F)
.