文本處理時,經常要刪除重複行,下面是三種方法
第一,用sort+uniq,注意,單純uniq是不行的。
sort -n test.txt | uniq
第二,用sort+awk命令,注意,單純awk同樣不行,原因同上。
sort -n $file | awk '{if($0!=line)print; line=$0}'
第三,用sort+sed命令,同樣需要sort命令先排序。
sort -n $file | sed '$!N; /^\(.*\)\n\1$/!P; D'
文本處理時,經常要刪除重複行,下面是三種方法
第一,用sort+uniq,注意,單純uniq是不行的。
sort -n test.txt | uniq
第二,用sort+awk命令,注意,單純awk同樣不行,原因同上。
sort -n $file | awk '{if($0!=line)print; line=$0}'
第三,用sort+sed命令,同樣需要sort命令先排序。
sort -n $file | sed '$!N; /^\(.*\)\n\1$/!P; D'
以下是在創建應用程序桌面快捷方式文件的內容要求: [Desktop Entry] 文件頭 Encoding 編碼格式 Name 應用名稱 Name[xx] 不同語言的應用名稱 Comment 描述 E