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.