[問題] 請問cat讀取資料該如何統計分類呢?
請問各位版友 有辦法將cat讀取的資料做統計分類嗎?
例如有4個文字檔都只有一行 ( 1.txt 2.txt 3.txt 4.txt )
txt檔的內容可能在任何位置包含空白
1.txt的內容(沒有空白)
"ABC"
2.txt的內容(中間空白)
"A C"
3.txt的內容(前後空白)
" AB "
4.txt的內容(無內容無空白)
""
想取得類似下面的資訊
共有A,B,C 三個
A出現3次
B出現2次
C出現2次
請問用script該如何寫呢?
還請版友給個hint指點一下
我找到解答了
cat *.txt |tr '\n' ' '|sed 's/ //g'|sed 's/[^$]/&\n/g'|sort|uniq -c| sort -r
--
在平行的世界中,兩顆心跳是最遠的距離!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.123.128.18
※ 編輯: ffrr 來自: 122.123.128.18 (10/27 22:56)
→
10/27 23:33, , 1F
10/27 23:33, 1F
→
10/27 23:34, , 2F
10/27 23:34, 2F
推
10/28 01:14, , 3F
10/28 01:14, 3F
→
10/28 01:14, , 4F
10/28 01:14, 4F
→
10/28 01:15, , 5F
10/28 01:15, 5F
→
10/28 22:01, , 6F
10/28 22:01, 6F
→
10/28 22:04, , 7F
10/28 22:04, 7F
→
10/29 10:13, , 8F
10/29 10:13, 8F
※ 編輯: ffrr 來自: 122.123.130.159 (10/30 00:16)