命令:uniq
選項:-c 顯示重複數量
說明:去重複,不sort多個功能,顯示幾個重複
命令:tee
說明:重定向加上雙重輸出
[root@wangshaojun ~]# cat 2.txt12
2233
41ac5
[root@wangshaojun ~]# uniq 2.txt ////消除順序挨著的重複段12
341ac
5-c[root@wangshaojun ~]# uniq -c 2.txt
1 13 2
2 31 4
1 11 ac
1 5先sort排序,然後uniq顯示重複數量
[root@wangshaojun ~]# sort 2.txt |uniq -c
2 13 2
2 31 4
1 51 ac
tee[root@wangshaojun ~]# echo "1111111" > 1.txt
[root@wangshaojun ~]# cat 1.txt
1111111
[root@wangshaojun ~]# echo "1111111" |tee 1.txt ////輸出內容顯示在螢幕上
1111111
總結:uniq -c //// sort 2.txt | uniq -c ///// echo 「111」 |tee 1.txt
shell除去重複的行 uniq命令
from 進行排序之後,您會發現有些行是重複的。有時候該重複資訊是不需要的,可以將它除去以節省磁碟空間。不必對文字行進行排序,但是您應當記住 uniq 在讀取行時會對它們進行比較並將只除去兩個或更多的連續行。下面的示例說明了它實際上是如何工作的 清單 1.用 uniq 除去重複行 警告 請不要使用 ...
shell基礎和簡單入門
1 shell簡介 shell提供了使用者和核心進行互動操作的一種介面,它接收使用者的命令並送入核心執行。shell指令碼語言是linux unix系統上應用廣泛的實用程式語言,所以對於任何乙個希望精通linux作業系統的人,掌握shell指令碼知識都是非常必要的。而它的特點是容易學習,但是精通很難...
shell去字串長度和擷取
方法1 使用wc l命令 wc l可以獲取到當前行的長度,因此對於單獨行的字串可以用這個簡單的方法獲取,另外wc l則是獲取當前字串內容的行數。複製 如下 echo abc wc l 方法2 expr length string 使用expr length可以獲取string的長度 方法3 awk獲...