推 rickieyang: 看不懂你的例如, 跟你說的 "只有一筆資料" 有啥關聯 05/01 14:08
推 rickieyang: 喔... 看懂了... 05/01 14:10
推 rickieyang: uniq 好像只能忽略前面的 n fields or n chars 05/01 14:25
→ rickieyang: cat filename |sort|awk -F\| '{count[$1]++;if(str!= 05/01 14:26
→ rickieyang: ""&&str!=$1&&count[str]<2){print line};str=$1;line 05/01 14:26
→ rickieyang: =$0}END{if(count[str]<2){print line}}' 05/01 14:27
→ rickieyang: 用 awk 硬湊... 05/01 14:27
推 Gold740716: uniq 可以用 -w 只比對前 n 個字元 05/01 22:52
→ Gold740716: sort 檔案名稱 | uniq --check-chars=19 --unique 05/01 22:54
推 rickieyang: 原來是 macOS 的 uniq 沒有 -w ... 才在想好像用過, 05/02 00:19
→ rickieyang: 但是 man 不到@@ 05/02 00:19
推 holishing: 似乎要用 GNU coreutils 版本的 uniq 才有 -w 05/02 00:59
→ holishing: 所以 Mac 或 BSD-like 的平臺需要的話可能要自行找套件 05/02 01:01
推 Gold740716: QQ 05/02 01:15
→ clv: 我的看起來不能用 -w 感覺大大們的資訊 謝謝 05/03 00:04