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特別擅長系統管理任務,尤其適合那些易用性 可維護性和便攜性比效率更...