tr命令择诈、uniq命令、sort命令 出皇、wc命令

tr命令

tr是把輸入的數(shù)據(jù)經(jīng)過tr的處理羞芍、轉(zhuǎn)譯之后將結(jié)果輸出;
tr [-cdst][--help][--version][第一字符集][第二字符集]
tr [OPTION]…SET1[SET2]
tr '[:lower:]' '[:upper:]' 替換大小寫
tr 'A-Z' 'a-z' 替換大小寫

-c, --complement:反選設(shè)定字符郊艘。也就是符合 SET1 的部份不做處理荷科,不符合的剩余部份才進行轉(zhuǎn)換

[root@localhost ~]# echo "hello worldls">b.txt
[root@localhost ~]# cat b.txt | tr -c l A   #識別文檔中的l字母,把非l的字母轉(zhuǎn)換成A
AAllAAAAAlAlAA

-d, --delete:刪除指令字符

[root@localhost ~]# cat b.txt|tr -d ' '     #識別文檔中的空格纱注,把空格去除
helloworldls

-s, --squeeze-repeats:縮減連續(xù)重復(fù)的字符成指定的單個字符

[root@localhost ~]# cat b.txt
hello worlds
hello worlds
[root@localhost ~]# cat b.txt |tr -s l
helo worlds
helo worlds
[root@localhost ~]#  cat b.txt |tr -s s
hello worlds
hello worlds
****只能作用于單個字符

-t, --truncate-set1:削減 SET1 指定范圍畏浆,使之與 SET2 設(shè)定長度相等

[root@localhost ~]#  cat b.txt |tr -t  worlds hello
helle hellos
helle hellos
[root@localhost ~]#  cat b.txt |tr -t  worlds he
helle herlds
helle herlds
[root@localhost ~]#  cat b.txt |tr -t  worlds hellollollo
helle hellol
helle hellol

--help:顯示程序用法信息
--version:顯示程序本身的版本信息

sort

sort是排列每行的順序
默認按照ASCII值來進行排列
sort [-t 分隔符] [-kn1,n2] [-nru]
-t 分隔符:作用與cut的-的一個意思

[root@localhost ~]# cat /etc/passwd |sort -t: -k3    #以:為分割符按照第3列來排序

-n 使用純數(shù)字排序默認升序 //就不按照ASCII數(shù)值啦,直接按照數(shù)字大小
-r 反向排序狞贱,數(shù)字降序 //可以配合n使用呀刻获,這樣就按照數(shù)字大小降序排序
-u 去重復(fù) //有重復(fù)的行就刪除
-kn1,n2: 由n1區(qū)間排序到n2區(qū)間,可以只寫kn1,即只對n1字段排序瞎嬉。
-o 把結(jié)果輸入到文檔中

wc命令

wc:統(tǒng)計指定文件中的字節(jié)數(shù)蝎毡、字數(shù)、行數(shù)佑颇,并將統(tǒng)計結(jié)果顯示輸出顶掉。
一般直接接文檔或者由前面的管道輸出。
-c 統(tǒng)計字節(jié)數(shù)挑胸。
-l 統(tǒng)計行數(shù)痒筒。
-m 統(tǒng)計字符數(shù)。這個標志不能與 -c 標志一起使用。
-w 統(tǒng)計字數(shù)簿透。一個字被定義為由空白移袍、跳格或換行字符分隔的字符串。
-L 打印最長行的長度老充。
-help 顯示幫助信息
--version 顯示版本信息

unqi命令

uniq命令可以去除排序過的文件中的重復(fù)行葡盗,因此uniq經(jīng)常和sort合用。也就是說啡浊,為了使uniq起作用觅够,所有的重復(fù)行必須是相鄰的。
[root@www ~]# uniq [-icu]
選項與參數(shù):
-i :忽略大小寫字符的不同巷嚣;
-c :進行計數(shù)
-u :只顯示唯一的行;即不重復(fù)的行

#uniq testfile     //直接刪除未經(jīng)排序的文件喘先,將會發(fā)現(xiàn)沒有任何行被刪除
hello
world
friend
hello
world
hello
........................................
#cat words | sort |uniq
friend
hello
world
.............................
#sort testfile | uniq -c    //排序之后刪除了重復(fù)行,同時在行首位置輸出該行重復(fù)的次數(shù)
1 friend
3 hello
2 world

cut命令

cut命令可以從一個文本文件或者文本流中提取文本列廷粒。
[root@www ~]# cut -d'分隔字符' -f fields <==用于有特定分隔字符
[root@www ~]# cut -c 字符區(qū)間 <==用于排列整齊的信息
選項與參數(shù):
-d :后面接分隔字符窘拯。與 -f 一起使用;
-f :依據(jù) -d 的分隔字符將一段信息分割成為數(shù)段坝茎,用 -f 取出第幾段的意思涤姊;
-c :以字符 (characters) 的單位取出固定字符區(qū)間;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末嗤放,一起剝皮案震驚了整個濱河市思喊,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌次酌,老刑警劉巖搔涝,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異和措,居然都是意外死亡,警方通過查閱死者的電腦和手機蜕煌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進店門派阱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人斜纪,你說我怎么就攤上這事贫母。” “怎么了盒刚?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵腺劣,是天一觀的道長。 經(jīng)常有香客問我因块,道長橘原,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮趾断,結(jié)果婚禮上拒名,老公的妹妹穿的比我還像新娘。我一直安慰自己芋酌,他們只是感情好增显,可當我...
    茶點故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著脐帝,像睡著了一般同云。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上堵腹,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天炸站,我揣著相機與錄音,去河邊找鬼秸滴。 笑死武契,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的荡含。 我是一名探鬼主播咒唆,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼释液!你這毒婦竟也來了全释?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤误债,失蹤者是張志新(化名)和其女友劉穎浸船,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體寝蹈,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡李命,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了箫老。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片封字。...
    茶點故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖耍鬓,靈堂內(nèi)的尸體忽然破棺而出阔籽,到底是詐尸還是另有隱情,我是刑警寧澤牲蜀,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布笆制,位于F島的核電站,受9級特大地震影響涣达,放射性物質(zhì)發(fā)生泄漏在辆。R本人自食惡果不足惜证薇,卻給世界環(huán)境...
    茶點故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望开缎。 院中可真熱鬧棕叫,春花似錦、人聲如沸奕删。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽完残。三九已至伏钠,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間谨设,已是汗流浹背熟掂。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留扎拣,地道東北人赴肚。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像二蓝,于是被迫代替她去往敵國和親誉券。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,472評論 2 348