shell特殊符號cut命令、 sort_wc_uniq命令、 tee_tr_split命令 、shell特殊符號

shell特殊符號cut命令
sort_wc_uniq命令
tee_tr_split命令
shell特殊符號linux

 

shell特殊符號cut命令shell

* 通配符server

? 任意一個字符排序

# 註釋字符字符串

\ 脫義字符  it

| 管道符後臺

cut 截取字符串變量

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


sort_wc_uniq命令
統計

sort 排序 會按照ASCII碼排序      (並不會更改文件內容)

sort -n   以數字排序 (字母和特殊符號都會認爲是0)

sort -nr 反序排序

sort -t 分隔符(不多用) 

wc -l 統計行數

wc -m 統計字符數 (換行符也會算進去)

wc -w 統計詞數 (以空格或空白字符來區分的)

uniq  去重複

(因此要先排序再去重)

(-c  統計重複次數)

tee_tr_split命令

|tree輸出重定向/把內容打印到屏幕上

---

清空a.txt       >a.txt

tee -a  追加

tr 替換字符

[ ] 任選一個的意思。只有一個字符的時候不能加[ ]

split 切割

(只寫100 不寫單位,默認是字節)


shell特殊符號

$ 變量前綴 

!$ 組合,正則裏面表示行尾

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

~ 用戶家目錄,正則裏面表示匹配符

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

>  正確輸出重定向 會把文件內容覆蓋

>> 正確輸出 追加劇定向

2> 錯誤輸出重定向 

2>>  錯誤輸出追加劇定向

&>  正確和錯誤,輸出重定向

[ ] 指定字符中的一個

|| 用於命令之間   表示或者的意思

若是第一條命令執行不成功,就執行第二條,若是第一條命令執行成功了,就再也不執行第二條。

&& 用於命令之間 表示或者的意思

返過來,若是第一條命令執行成功了,才執行第二條,用&&

使用場景:

當建立一個目錄,serverlinux, 若是目錄不存在就建立,存在就不建立了

---

OK.

相關文章
相關標籤/搜索