Linux學習
一、shell特殊符號cut命令
二、sort_wc_uniq命令
三、tee_tr_split命令
四、shell特殊符號下
一、shell特殊符號cut命令
- *任意個任意字符、?任意一個字符、#注釋字符、\脫義字符、|管道符
[root@centos01 ~]# a=1
[root@centos01 ~]# b=2
[root@centos01 ~]# echo \$a\$b
$a$b
[root@centos01 ~]# cat /etc/passwd |head
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
[root@centos01 ~]# cat /etc/passwd |head -2 |cut -d ':' -f 1 //-d參數指定分隔符,-f指定段號,-c指定第幾個字符
root
bin
[root@centos01 ~]# cat /etc/passwd |head -5 |cut -c 4
t
:
m
:
x
二、sort_wc_uniq命令
- sort排序,-n以數字排序,-r反序,-t分隔符,-kn1/-kn1,n2
- wc -l統計行數,-m統計字符數,-w統計詞
- uniq去重,-c統計行數
- tee和>類似,重定向的同時還在屏幕顯示
- tr替換字符,tr 'a' 'b',大小寫替換tr '[a-z]' '[A-Z]
- split切割,-b大?。J單位字節),-l行數
- sort排序