8.10 shell特殊符號cut命令 8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符號下

8.10 shell特殊符號cut命令/8.11 sort_wc_uniq命令/8.12 tee_tr_split命令

  • 任意個任意字符

? 任意一個字符linux

註釋字符

\ 脫義字符正則表達式

| 管道符shell

cut 分割,-d 分隔符 -f 指定段號 -c 指定第幾個字符bash

sort 排序(默認以asci碼排序), -n 以數字排序 -r 反序 -t 分隔符 -kn1/-kn1,n2 -u 排序後去重排序

wc -l 統計行數 -m 統計字符數 -w 統計詞ci

uniq 去重, -c統計行數it

tee 和>相似,重定向的同時還在屏幕顯示 tr 替換字符,後臺

tr 'a' 'b',大小寫替換tr '[a-z]' '[A-Z]'變量

split 切割,-b大小(默認單位字節),-l 數字 針對行來切割統計

[root@Srv001 ~]# cat /etc/passwd | head -n2 | cut -d ":" -f 1,7

root:/bin/bash

bin:/sbin/nologin

sort 2.txt | uniq -c uniq 去重的內容必定要連續的,因此要先用排序

tee -a 追加

[root@Srv001 ~]# echo "aminglinux" | tr '[al]' [AL]

AmingLinux

split -b 1000M aaa 以每一個文件1000M大小來切割

split -b 1000M a.txt abc 切割的時候指定名字前綴

8.13 shell特殊符號下

$ 變量前綴,!$組合,正則裏面表示行尾

;多條命令寫到一行,用分號分割

~ 用戶家目錄,後面正則表達式表示匹配符

& 放到命令後面,會把命令丟到後臺

> >> 2> 2>> &>

[ ] 指定字符中的一個,[0-9],[a-zA-Z],[abc]

|| 和 && ,用於命令之間

|| 或者 && 而且

|| 前面的命令執行成功,後面命令再也不執行, 前面命令執行失敗, 後面命令會執行

&& 前面的命令執行成功,纔會執行後面命令

相關文章
相關標籤/搜索