婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Linux命令 sort、uniq、tr工具詳解

Linux命令 sort、uniq、tr工具詳解

熱門標簽:蘭州語音電銷機器人軟件 電話機器人服務差 濟源電話外呼系統怎么樣 山東400電話如何辦理 智能外呼系統如何部署 高德地圖標注在建線路 宿州防封外呼系統廠家 電銷機器人對公司貢獻 ai電銷機器人 如何開發

Sort工具

Linux sort命令用于將文本文件內容加以排序。
sort可針對文本文件的內容,以行為單位來排序。

sort 常見選項

b 忽略每行前面開始出的空格字符。
-c 檢查文件是否已經按照順序排序。
-d 排序時,處理英文字母、數字及空格字符外,忽略其他的字符。
-f 排序時,將小寫字母視為大寫字母。
-i 排序時,除了040至176之間的ASCII字符外,忽略其他的字符。
-m 將幾個排序好的文件進行合并。
-M 將前面3個字母依照月份的縮寫進行排序。
-n 依照數值的大小排序。
-u 意味著是唯一的(unique),輸出的結果是去完重了的。
-o<輸出文件> 將排序后的結果存入指定的文件。
-r 以相反的順序來排序。
-t<分隔字符> 指定排序時所用的欄位分隔字符。
+<起始欄位>-<結束欄位> 以指定的欄位來排序,范圍由起始欄位到結束欄位的前一欄位。
–help 顯示幫助。
–version 顯示版本信息

sort工具示例

默認情況

默認情況下,sort工具會按字母順序進行排序

[root@1centos ~]# sort /etc/passwd
abrt:x:173:173::/etc/abrt:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin
avahi:x:70:70:Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin
bin:x:1:1:bin:/bin:/sbin/nologin
chrony:x:992:987::/var/lib/chrony:/sbin/nologin
cockpit-ws:x:990:984:User for cockpit-ws:/:/sbin/nologin
colord:x:997:994:User for colord:/var/lib/colord:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
dirsrv:x:988:982:user for 389-ds-base:/usr/share/dirsrv:/sbin/nologin
dovecot:x:97:97:Dovecot IMAP server:/usr/libexec/dovecot:/sbin/nologin
dovenull:x:981:975:Dovecot's unauthorized user:/usr/libexec/dovecot:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin

將 /etc/passwd 以第三列進行反向排序

這邊就以數字倒敘進行排序了

[root@1centos ~]# sort -t: -rk 3 /etc/passwd
nobody:x:99:99:Nobody:/:/sbin/nologin
ods:x:999:999:softhsm private keys owner:/var/lib/softhsm:/sbin/nologin
polkitd:x:998:997:User for polkitd:/:/sbin/nologin
colord:x:997:994:User for colord:/var/lib/colord:/sbin/nologin
unbound:x:996:993:Unbound DNS resolver:/etc/unbound:/sbin/nologin
gluster:x:995:992:GlusterFS daemons:/run/gluster:/sbin/nologin
libstoragemgmt:x:994:991:daemon account for libstoragemgmt:/var/run/lsm:/sbin/nologin
saslauth:x:993:76:Saslauthd user:/run/saslauthd:/sbin/nologin
chrony:x:992:987::/var/lib/chrony:/sbin/nologin
geoclue:x:991:985:User for geoclue:/var/lib/geoclue:/sbin/nologin
cockpit-ws:x:990:984:User for cockpit-ws:/:/sbin/nologin
sssd:x:989:983:User for sssd:/:/sbin/nologin
dirsrv:x:988:982:user for 389-ds-base:/usr/share/dirsrv:/sbin/nologin
setroubleshoot:x:987:981::/var/lib/setroubleshoot:/sbin/nologin
saned:x:986:980:SANE scanner daemon user:/usr/share/sane:/sbin/nologin
gnome-initial-setup:x:985:979::/run/gnome-initial-setup/:/sbin/nologin
pcp:x:984:978:Performance Co-Pilot:/var/lib/pcp:/sbin/nologin
kdcproxy:x:983:977:IPA KDC Proxy User:/:/sbin/nologin
ipaapi:x:982:976:IPA Framework User:/:/sbin/nologin
dovenull:x:981:975:Dovecot's unauthorized user:/usr/libexec/dovecot:/sbin/nologin
dovecot:x:97:97:Dovecot IMAP server:/usr/libexec/dovecot:/sbin/nologin
hsqldb:x:96:96::/var/lib/hsqldb:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologi
……省略……

對 /etc/passwd 的第三列進行排序,輸出到 px.txt 中

[root@1centos ~]# sort -t: -k 3 /etc/passwd -o px.txt
[root@1centos ~]# cat px.txt 
root:x:0:0:root:/root:/bin/bash
xnftp:x:1007:1007::/home/xnftp:/sbin/nologin
vuser:x:1008:1008::/opt/vuser:/sbin/nologin
tom:x:1009:1009::/home/tom:/bin/bash
jerry:x:1010:1010::/home/jerry:/bin/bash
kongkong:x:1011:1011::/home/kongkong:/bin/bash
qemu:x:107:107:qemu user:/:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
usbmuxd:x:113:113:usbmuxd user:/:/sbin/nologin
bin:x:1:1:bin:/bin:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

uniq工具

Linux uniq 命令用于檢查及刪除文本文件中重復出現的行列,一般與 sort 命令結合使用。

uniq常見選項

uniq 可檢查文本文件中重復出現的行列
-c或–count 在每列旁邊顯示該行重復出現的次數。
-d或–repeated 僅顯示重復出現的行列。
-f<欄位>或–skip-fields=<欄位> 忽略比較指定的欄位。
-s<字符位置>或–skip-chars=<字符位置> 忽略比較指定的字符。
-u或–unique 僅顯示出一次的行列。
-w<字符位置>或–check-chars=<字符位置> 指定要比較的字符。
–help 顯示幫助。
–version 顯示版本信息。
[輸入文件] 指定已排序好的文本文件。如果不指定此項,則從標準讀取數據;
[輸出文件] 指定輸出的文件。如果不指定此選項,則將內容顯示到標準輸出設備(顯示終端)

uniq工具示例

查看文件 the.txt

[root@1centos zhengzebiaodashi]# cat the.txt 
1the 2the 3the
1the 2the 3the
1the 2the 3the
1the 2the 3the

1the 2the 3the
2the 2the 3the
3the 2the 3the 4the 5the
4hello hi the word world
5 2 3 4 5 6 7 8

默認排序

[root@1centos zhengzebiaodashi]# uniq the.txt
1the 2the 3the

1the 2the 3the
2the 2the 3the
3the 2the 3the 4the 5the
4hello hi the word world
5 2 3 4 5 6 7 8

刪除重復行,并在顯示重復出現的次數

[root@1centos zhengzebiaodashi]# uniq -c the.txt 
   4 1the 2the 3the
   2 
   1 1the 2the 3the
   1 2the 2the 3the
   1 3the 2the 3the 4the 5the
   1 4hello hi the word world
   1 5 2 3 4 5 6 7 8

查找 testfile 文件中的重復行

[root@1centos zhengzebiaodashi]# uniq -d the.txt 
1the 2the 3the

tr工具

tr是translate的縮寫,是用來做翻譯或轉換工作的。具體來講,它可以對輸入內容(stdin)進行轉換或者刪除。是linux管道的必備工具。下面來看幾個常見的用法

tr常見選項

-c:取代所有不屬于第一字符集的字符;
-d:刪除所有屬于第一字符集的字符;
-s:把連續重復的字符以單獨一個字符表示;
-t:先刪除第一字符集較第二字符集多出的字符

tr工具示例配合 echo 將展示的小寫字母變大寫

[root@1centos zhengzebiaodashi]# echo "jb51" |tr 'a-z' 'A-Z'
JB51

替換輸出的重復字符

[root@1centos zhengzebiaodashi]# echo 'Thisssssss is cdsnnn' |tr -s 'sn'
This is cdsn

刪除字符串中的默寫字符

[root@1centos zhengzebiaodashi]# echo 'this is csdn' |tr -d 'th'
is is csdn

數組排序

有了這些工具,就可以簡單的給數組進行升序或者降序了

#!/bin/bash
read -p "請輸入你的數組,是空格隔開:" a
shuzu=($a)
echo "你的數組為:${shuzu[*]}"
echo "數組升序為:"
echo "$a" |tr ' ' '\n' |sort -n |tr '\n' ' '
echo ''
echo "數組降序為:"
echo "$a" |tr ' ' '\n' |sort -nr |tr '\n' ' '
echo " "

進行使用

[root@1centos zhengzebiaodashi]# source paixu.sh 
請輸入你的數組,是空格隔開:8 1 5 9 7
你的數組為:8 1 5 9 7
數組升序為:
1 5 7 8 9 
數組降序為:
9 8 7 5 1 

到此這篇關于Linux命令 sort、uniq、tr工具詳解的文章就介紹到這了,更多相關Linux命令 sort、uniq、tr工具內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:安陽 巴中 云南 晉中 衡水 佛山 畢節 南寧

巨人網絡通訊聲明:本文標題《Linux命令 sort、uniq、tr工具詳解》,本文關鍵詞  Linux,命令,sort,uniq,工具,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux命令 sort、uniq、tr工具詳解》相關的同類信息!
  • 本頁收集關于Linux命令 sort、uniq、tr工具詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产欧美一区二区精品婷婷| 国产91高潮流白浆在线麻豆 | 中文字幕一区二区三区不卡在线| 久久综合五月天婷婷伊人| 久久久精品人体av艺术| 亚洲日本在线观看| 亚洲制服丝袜在线| 精品日韩99亚洲| 久久99精品久久久久久久久久久久| 中文字幕成人av| 一区二区三区视频在线看| 免费av成人在线| 成人动漫av在线| 91精品国产色综合久久ai换脸| 亚洲精品在线免费观看视频| 中文字幕佐山爱一区二区免费| 午夜欧美视频在线观看| 久久爱www久久做| 91美女片黄在线| 精品国产第一区二区三区观看体验| 亚洲图片激情小说| 韩国av一区二区三区四区 | 国产精品视频九色porn| 国产精品三级在线观看| 日韩国产欧美三级| 91在线你懂得| 久久久久久久免费视频了| 一区二区在线观看不卡| 成人听书哪个软件好| 欧美日韩大陆在线| 中文字幕亚洲在| 国产精品自拍一区| 日韩免费高清电影| 午夜精品久久久久久久| eeuss国产一区二区三区| 欧美一区二区女人| 亚洲欧美二区三区| 国产精品一品视频| 欧美精品一区二区三区高清aⅴ | 亚洲蜜臀av乱码久久精品蜜桃| 国产在线精品一区二区| 欧美精品99久久久**| 一级中文字幕一区二区| 91丨九色porny丨蝌蚪| 中文字幕精品三区| 国产aⅴ综合色| 国产精品国产三级国产| 成人一级黄色片| 中文在线一区二区| 国产一区二区三区四区在线观看 | 麻豆91在线看| 国产一区二区福利视频| 国产亚洲人成网站| 国产69精品久久久久毛片| 久久这里只精品最新地址| 美腿丝袜在线亚洲一区| 欧美一级黄色片| 日本不卡一二三| 日韩欧美一级二级三级| 日韩二区三区四区| 666欧美在线视频| 午夜精品123| 日韩欧美一级二级三级| 激情另类小说区图片区视频区| 日韩精品一区二区三区swag| 韩国一区二区视频| 国产午夜精品一区二区三区视频| 国产一区二区三区免费在线观看| 美女国产一区二区三区| 欧美日韩国产bt| 午夜欧美视频在线观看 | 国产99精品国产| 国产精品三级av| 91香蕉国产在线观看软件| 一区二区三区影院| 在线不卡免费av| 韩国女主播一区二区三区| 国产精品国产三级国产普通话99| 91视频在线观看| 无码av免费一区二区三区试看| 欧美精品久久久久久久多人混战| 精品一区二区成人精品| 国产蜜臀av在线一区二区三区| 色综合久久中文综合久久97| 丝瓜av网站精品一区二区| 久久精品亚洲精品国产欧美| 99精品视频在线播放观看| 处破女av一区二区| 中文字幕中文字幕在线一区| 欧美日韩国产综合一区二区 | 蜜桃视频一区二区三区 | 国产麻豆午夜三级精品| 国产精品国模大尺度视频| 欧美三级在线播放| 九九九精品视频| 中文字幕一区二区三区乱码在线| 久久精品免视看| 国产精品毛片无遮挡高清| 精品一二线国产| 久久久久国产精品人| 亚洲一二三四在线| 日韩精品一区二区三区四区视频| 精久久久久久久久久久| 久久精品一级爱片| 91精品在线免费观看| 日本欧美在线看| 日韩亚洲欧美在线| 国产成人午夜99999| 成人免费在线视频| 欧美日韩视频在线第一区| 国产乱妇无码大片在线观看| 日韩一卡二卡三卡国产欧美| 国产在线视频精品一区| 亚洲人xxxx| 欧美一级久久久久久久大片| 成人性视频网站| 亚洲夂夂婷婷色拍ww47| 欧美成人女星排行榜| www.爱久久.com| 日韩专区中文字幕一区二区| 精品88久久久久88久久久| 成人福利视频在线| 国产福利视频一区二区三区| 日本视频一区二区| 国产精品久久久99| 欧美午夜一区二区三区免费大片| 美女一区二区三区在线观看| 欧美精品久久久久久久多人混战| 国产精品白丝av| 91精品国产麻豆| 在线观看免费一区| 久久国产三级精品| 久久美女艺术照精彩视频福利播放| 欧美性生活大片视频| 国产99久久久国产精品| 中文字幕一区av| 欧美午夜宅男影院| 国产成人8x视频一区二区| 首页综合国产亚洲丝袜| 国产日韩欧美精品综合| 欧美精品一级二级| 91视频在线看| 91美女视频网站| 国产99一区视频免费| 日本特黄久久久高潮| 一区二区三区四区亚洲| 日本一区二区免费在线观看视频 | 亚洲激情自拍视频| 国产suv精品一区二区三区| 三级不卡在线观看| 亚洲免费av高清| 国产精品人人做人人爽人人添| 在线播放一区二区三区| 欧美在线三级电影| 制服丝袜在线91| 在线免费观看日本欧美| 9i看片成人免费高清| 国产夫妻精品视频| 奇米精品一区二区三区四区| 一二三区精品福利视频| 亚洲天堂av一区| 精品国产伦一区二区三区免费| 9191精品国产综合久久久久久| 91色视频在线| 精品一区免费av| 国产成人免费高清| 国产精品一区二区三区99 | 日韩国产成人精品| 午夜视频在线观看一区二区 | 亚洲欧洲精品天堂一级 | 91小视频免费看| 欧洲精品在线观看| 欧美日韩中文国产| 欧美日韩在线播放三区| 欧美最新大片在线看| 成人av集中营| 国产激情一区二区三区| 不卡视频在线观看| 日本伊人精品一区二区三区观看方式| 午夜视频一区在线观看| 天天综合色天天| 亚洲成人午夜电影| 亚洲综合免费观看高清完整版在线 | 欧日韩精品视频| 奇米影视在线99精品| 一区二区在线观看av| 亚洲免费在线电影| 综合色中文字幕| 国产欧美一区二区精品性色超碰| 777色狠狠一区二区三区| 日韩视频免费观看高清完整版在线观看 | 成人黄色网址在线观看| 99国产精品久久久久久久久久| 欧洲日韩一区二区三区| 日韩亚洲欧美在线| 综合在线观看色| 麻豆精品视频在线观看视频| 久久99久久精品欧美| 狠狠色丁香久久婷婷综| 在线综合亚洲欧美在线视频|