* 任意個任意字元
* ? 任意乙個字元
# 注釋字元
\ 脫義字元
| 管道符
cut 分隔命令
-d 分隔符
-f 指定段號
-c 指定第幾個字元
檢視passwd配置檔案前兩行
[root@localhost ~]# cat /etc/passwd | head -2
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
使用cut指定檢視passwd檔案 指定分隔符為「:」,指定段號為1段
[root@localhost ~]# cat /etc/passwd | head -2 |cut -d ":" -f 1
root
bin
使用cut指定檢視passwd檔案 指定分隔符為「:」,指定段號為1,2段
[root@localhost ~]# cat /etc/passwd | head -2 |cut -d ":" -f 1,2
root:x
bin:x
使用cut指定檢視passwd檔案 指定分隔符為「:」,指定段號為1-3段
[root@localhost ~]# cat /etc/passwd | head -2 |cut -d ":" -f 1-3
root:x:0
bin:x:1
使用cut指定檢視passwd檔案且指定檢視第五個字元
[root@localhost ~]# cat /etc/passwd |head -2
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
[root@localhost ~]# cat /etc/passwd |head -2 |cut -c 5
:x
shell 特殊符號
變數 含義 0 當前指令碼的檔名 n傳遞給指令碼或函式的引數。n 是乙個數字,表示第幾個引數。例如,第乙個引數是 1,第二個引數是 2。傳遞給指令碼或函式的引數個數。傳遞給指令碼或函式的所有引數。傳遞給指令碼或函式的所有引數。被雙引號 包含時,與 稍有不同,下面將會講到。上個命令的退出狀態,或函式的...
shell特殊符號
變數字首,組合,正則裡面表示行尾 多條命令寫到一行,用分號分割 使用者家目錄,後面正規表示式表示匹配符 放到命令後面,會把命令丟到後台 2 2 指定字元中的乙個,0 9 a za z abc 和 用於命令之間 將多個命令寫到一行 root localhost test ls sh a.txt du ...
shell特殊符號
1 shell中的特殊符號 1.1 美元符號。用來表示變數的值。如變數name的值為mike,則使用 name就可以得到 mike 這個值。1.2 井號。除了做為超級使用者的提示符之外,還可以在指令碼中做為注釋的開頭字母,每一行語句中,從 號開始的部分就不執行了。1.3 雙引號。shell不會將一對...