shell找文件內字串重複的數量 - Linux

Jack avatar
By Jack
at 2019-05-01T13:14

Table of Contents

請問一下
我有一個檔案 裡面會紀錄一堆內容
格式是
開始時間|結束時間|事件|內容|狀態

正常情況下 同一個開始時間會有兩筆資料
請問我該如何列出某事件 開始時間只有一筆資料的

grep XXXXX 檔案名稱 > text.txt
uniq -u text.txt
不過這樣只能用行去比 請問我該如何只比該行的某幾個位字呢?
請各位大神給我一個方向即可 不知要用什麼關鍵字去查

例如

檔案
2019-05-01-14.22.11|2019-05-01-14.22.11|XXXXX|內容
XXXXXIYOWUW穿插的無用資訊
2019-05-01-14.23.01|2019-05-01-14.23.01|XXXXX|內容
SDWSW無用資訊
2019-05-01-14.22.11|2019-05-01-14.23.03|XXXXX|內容
TTTT無用資訊

我只想列出
2019-05-01-14.23.01|2019-05-01-14.23.01|XXXXX|內容

這筆資料

--
Tags: Linux

All Comments

Carolina Franco avatar
By Carolina Franco
at 2019-05-02T17:44
看不懂你的例如, 跟你說的 "只有一筆資料" 有啥關聯
Hedda avatar
By Hedda
at 2019-05-03T10:30
喔... 看懂了...
John avatar
By John
at 2019-05-03T22:11
uniq 好像只能忽略前面的 n fields or n chars
Odelette avatar
By Odelette
at 2019-05-07T09:07
cat filename |sort|awk -F\| '{count[$1]++;if(str!=
""&&str!=$1&&count[str]<2){print line};str=$1;line
Necoo avatar
By Necoo
at 2019-05-12T05:10
=$0}END{if(count[str]<2){print line}}'
用 awk 硬湊...
Ina avatar
By Ina
at 2019-05-15T03:03
uniq 可以用 -w 只比對前 n 個字元
Joe avatar
By Joe
at 2019-05-15T04:57
sort 檔案名稱 | uniq --check-chars=19 --unique
Blanche avatar
By Blanche
at 2019-05-18T20:51
原來是 macOS 的 uniq 沒有 -w ... 才在想好像用過,
但是 man 不到@@
Anthony avatar
By Anthony
at 2019-05-22T23:24
似乎要用 GNU coreutils 版本的 uniq 才有 -w
Kyle avatar
By Kyle
at 2019-05-23T15:11
所以 Mac 或 BSD-like 的平臺需要的話可能要自行找套件
Heather avatar
By Heather
at 2019-05-28T12:02
QQ
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2019-05-31T11:17
我的看起來不能用 -w 感覺大大們的資訊 謝謝

swap 大小的極限

Doris avatar
By Doris
at 2019-04-30T18:34
想請問 在劃定swap的時候, 如果在本身ram 不足, 但硬碟空間夠的狀況下, 可以設定遠大於 ram的 swap空間嗎? (比如ram:1G,swap:1T XDD ) 這樣會不會減少 ram不足而當機的現像? 我google了一下, 大都是建議swap大小設為ram大小的 1.5倍左右 找不到討論 ...

ubuntu更新後開chrome黑畫面

Quanna avatar
By Quanna
at 2019-04-29T08:40
https://i.imgur.com/z5YLvYR.png 我是使用macbook在mac os系統中 使用pd14虛擬機裝ubuntu 18.04和16.04 今天手動更新ubuntu這兩個系統 apt update andamp; apt upgrade 18.04andamp;16.04系統 ...

怎麼用瀏覽器打開 FTP?

Linda avatar
By Linda
at 2019-04-28T21:27
不好意思, 請教一下, 我是用 ubuntu vsftpd 架設, 目前用 filezilla 都很正常, 但現在要用瀏覽器開 ftp (給老人用), ftp://xxx.xxx.xxx.xxx/ 但是有時候打得開, 有的時候打不開(進不去) 是還要改甚麼設定? 或是要灌甚麼軟體才可以嗎? 有沒有比較 ...

nmrglue

Rosalind avatar
By Rosalind
at 2019-04-26T01:02
https://nmrglue.readthedocs.io/en/latest/tutorial.html 最近因為想脫離Microsoft 學著用ubuntu 18.04 因此想把在win10常用軟體都找到對應的程式在ubuntu上使用 其中NMR的部份選擇了nmrglue 已安裝畢 但照著上面 ...

mint安裝發生"無法建立檔案系統"錯誤

Cara avatar
By Cara
at 2019-04-25T21:07
大家好,因為課程的需求所以我要自己嘗試著灌Linux Mint 原本想說應該不會很難,沒想到被一些奇怪的問題徹底打敗了 我把我安裝的流程完整記錄在這裡,還請各位幫我看一下是哪裡可能出錯了,謝謝! ------ 首先我買了一顆新的SSD : MX500 250GB 下載了linuxmint-19.1-cinna ...