shell特殊符號 cut命令

2021-08-31 04:04:42 字數 1064 閱讀 4317

*  任意個任意字元

* ? 任意乙個字元

# 注釋字元

\ 脫義字元

| 管道符

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不會將一對...