請問各位版友 有辦法將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
--
在平行的世界中,兩顆心跳是最遠的距離!
--
例如有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
--
在平行的世界中,兩顆心跳是最遠的距離!
--
All Comments