您的位置 首页 kreess

Shell腳本入門(筆記)

https://github.com/QInzhengk/Math-Model-and-Machine-Learning0、Shell中的特殊符號1.$美元符號,用來表示變

https://github.com/QInzhengk/Math-Model-and-Machine-Learning

0、Shell中的特殊符號

1.$

美元符號,用來表示變量的值。如變量NAME的值為Mike,則使用$NAME就可以得到“Mike”這個值。

2.#

井號,除瞭做為超級用戶的提示符之外,還可以在腳本中做為註釋的開頭字母,每一行語句中,從#號開始的部分就不執行瞭。

3.“”

雙引號,shell不會將一對雙引號之間的文本中的大多數特殊字符進行解釋。如#不再是註釋的開頭,它隻表示一個井號“#”。但$仍然保持特殊含義。雙引號對於某些特殊符號是不起作用的, 例如:”,$,,`(反引號)雙引號和單引號不能嵌套。即:echo ‘””’ 輸出””, echo “’’” 輸出’’

4.‘’

單引號,shell不會將一對單引號之間的任何字符做特殊解釋。

5.“

倒引號,命令替換。在倒引號內部的shell命令首先被執行,其結果輸出代替用倒引號括起來的文本,不過特殊字符會被shell解釋。

6.

斜杠,用來去掉在shell解釋中字符的特殊含義。在文本中,跟在後面的一個字符不會被shell特殊解釋,但其餘的不受影響。

7.{}

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

echo ${HOME}ismydir
/home/qzkismydir

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

返回顶部