愛搗鼓Shell程式設計1 賦值

2021-09-28 20:49:38 字數 628 閱讀 1021

1、在shell中單等號「=」為賦值符,代表把右值傳給左變數。在使用單等號賦值時,遵循以下3條規則:

(1)緊鄰等號兩邊無空格。

(2)shell根據右值自動確定左變數型別。

(3)若右值是帶空格字串,那麼,字串必須加雙引號「」,否則,會報錯。因此,右值若為字元或字串,統一規定加雙引號。

(4)當變數作為右值時,變數名用大括號「{}」括起來,且左邊必須加「$」符號。

#shell賦值例項

#整型賦值例項

int_var1=152

#浮點型賦值例項

float_var2=56.56

#字元賦值例項

str_var1=」hello」

str_var2=」hello shell world!」

#變數賦值例項

str_var1=

$

2、反引號右值

在shell單等號賦值中反引號``(反引號是鍵盤左上角和波浪線~同健的符號)代表右值為反引號內的命令輸出值,即把命令輸出作為右值傳給左變數。

#shell反引號右值例項

path_current=

`pwd

`

愛搗鼓Shell程式設計2 管道符

在shell中分隔符 為管道符。管道符用於命令間的值傳遞。管道符左命令正確輸出值作為管道符右命令的操作物件,右命令操作左命令的正確輸出。其支援多命令從左向右傳遞。管道符命令的最終值為最右邊命令的輸出值。管道符的使用規則 1 管道符 兩邊無空格。2 管道符左命令必須有正確輸出值。3 管道符右命令必須能...

shell程式設計1

1 雙引號 雙引號內的內容除了 轉義符 倒引號 這三個保留特殊功能,其他的均作為普通字元。2 單引號 單引號裡的內容全部作為普通字元。3 倒引號 引號內的內容當做 shell 命令列來解釋。4 美元符 變數符,如 a表示變數 a的值。變數字元長度超過 1個時,用 括起來。5 變數 本地變數 只能在建...

Shell 程式設計 1

為什麼要進行shell程式設計 在linux系統中,雖然有各種各樣的圖形化介面工具,但是sell仍然是乙個非常靈活的工具。shell不僅僅是命令的收集,而且是一門非常棒的程式語言。您可以通過使用shell使大量的任務自動化,shell特別擅長系統管理任務,尤其適合那些易用性 可維護性和便攜性比效率更...