shell特殊符號

2021-09-23 17:16:56 字數 2347 閱讀 6206

1 shell中的特殊符號

1.1 $ 美元符號。用來表示變數的值。如變數name的值為mike,則使用$name就可以得到「mike」這個值。

1.2 # 井號。除了做為超級使用者的提示符之外,還可以在指令碼中做為注釋的開頭字母,每一行語句中,從#號開始的部分就不執行了。

1.3 「」 雙引號。shell不會將一對雙引號之間的文字中的大多數特殊字元進行解釋,如#不再是注釋的開頭,它只表示乙個井號「#」。但仍然保

持特殊含

義。(在

雙引號中

的仍然保持特殊含義。(在雙引號中的

仍然保持特殊

含義。(

在雙引號

中的加變數名,即:par

amna

me,依

然會轉換

成變數的

值。

)1.3.1雙引

號對於某

些特殊符

號是不起

作用的,

例如:」

,param_name,依然會轉換成變數的值。) 1.3.1 雙引號對於某些特殊符號是不起作用的, 例如:」,

paramn

​ame

,依然會

轉換成變

量的值。

)1.3

.1雙引

號對於某

些特殊符

號是不起

作用的,

例如:」

,,,`(反引號)

1.3.2 雙引號和單引號不能巢狀。即:echo 『」」』 輸出」」, echo 「』』」 輸出』』

1.4 『』 單引號。shell不會將一對單引號之間的任何字元做特殊解釋。(在雙引號中的加變數

名,即:

加變數名,即:

加變數名,即

:param_name,不會轉換成變數的值。)

1.4.1 echo 「hom

e」(結

果:/h

ome/

xion

gguo

an

)1.5『『

倒引號。

命令替換

。在倒引

號內部的

shel

l命令首

先被執行

,其結果

輸出代替

用倒引號

括起來的

文字,不

過特殊字

符會被s

hell

解釋

。1.5.1ec

ho

『home」 (結果:/home/xiongguoan) 1.5 `` 倒引號。命令替換。在倒引號內部的shell命令首先被執行,其結果輸出代替用倒引號括起來的文字,不過特殊字元會被shell解釋。 1.5.1 echo 『

home」(

結果:/

home

/xio

nggu

oan)

1.5『

『倒引號

。命令替

換。在倒

引號內部

的she

ll命令

首先被執

行,其結

果輸出代

替用倒引

號括起來

的文字,

不過特殊

字元會被

shel

l解釋。

1.5.

1ech

o『home』 (結果:katex parse error: expected 'eof', got '\後' at position 54: …字元的特殊含義。在文字中,跟在\̲後̲面的乙個字元不會被shell特…home]

(結果:出現錯誤)

1.7.2 echo [hom

e](結

果:[/

home

/xio

nggu

oan]

)(注意

:hom

e後面有

空格哦。

)1.7.3ec

ho

[home ] (結果:[/home/xiongguoan ]) (注意:home後面有空格哦。) 1.7.3 echo [

home](

結果:[

/hom

e/xi

ongg

uoan

])(注

意:ho

me後面

有空格哦

。)1.

7.3e

cho[

home –eq 『/xiong』]

(結果:[/home/xiongguoan –eq /xiong])

1.8 {}大括號,主要是和$符號配合,作為字串連線來使用

1.8.1 echo $ismydir

(結果:/home/xiongguoanismydir)

shell 特殊符號

變數 含義 0 當前指令碼的檔名 n傳遞給指令碼或函式的引數。n 是乙個數字,表示第幾個引數。例如,第乙個引數是 1,第二個引數是 2。傳遞給指令碼或函式的引數個數。傳遞給指令碼或函式的所有引數。傳遞給指令碼或函式的所有引數。被雙引號 包含時,與 稍有不同,下面將會講到。上個命令的退出狀態,或函式的...

shell特殊符號

變數字首,組合,正則裡面表示行尾 多條命令寫到一行,用分號分割 使用者家目錄,後面正規表示式表示匹配符 放到命令後面,會把命令丟到後台 2 2 指定字元中的乙個,0 9 a za z abc 和 用於命令之間 將多個命令寫到一行 root localhost test ls sh a.txt du ...

shell 特殊符號

string string command 2 2 2符號 描述 1.bin bash指定直譯器 2.注釋 賬戶home目錄 連續指令cd backup mkdir startup 專用在 case 的選項,擔任 terminator 的角色 1.當前路徑 2.用在檔案和資料夾上則是隱藏 strin...