Shell For Jenkins_1

定義變量時,變量名不加美元符號;

變量名和等號之間不能有空格,這可能和你熟悉的所有編程語言都不一樣 --> 簡直有毒!!!

  • 只包含字母、數字和下劃線: 變量名可以包含字母(大小寫敏感)、數字和下劃線 _,不能包含其他特殊字符。
  • 不能以數字開頭: 變量名不能以數字開頭,但可以包含數字。
  • 避免使用 Shell 關鍵字: 不要使用Shell的關鍵字(例如 if、then、else、fi、for、while 等)作爲變量名,以免引起混淆。
  • 使用大寫字母表示常量: 習慣上,常量的變量名通常使用大寫字母,例如 PI=3.14
  • 避免使用特殊符號: 儘量避免在變量名中使用特殊符號,因爲它們可能與 Shell 的語法產生衝突。
  • 避免使用空格: 變量名中不應該包含空格,因爲空格通常用於分隔命令和參數。

使用變量時,變量名前加美元符號;

your_name="qinjx"
echo $your_name
echo ${your_name}

加花括號是個好習慣 --> 加花括號是爲了幫助解釋器識別變量的邊界;

 

設置只讀變量:

#!/bin/bash

myUrl="https://www.google.com"
readonly myUrl
myUrl="https://www.runoob.com"

 

在 Shell中,變量通常被視爲字符串,可以使用單引號 ' 或雙引號 " 來定義字符串

my_string='Hello, World!'

或者

my_string="Hello, World!"

 

環境變量: 這些是由操作系統或用戶設置的特殊變量,用於配置 Shell 的行爲和影響其執行環境。

例如,PATH 變量包含了操作系統搜索可執行文件的路徑:

echo $PATH

 

Shell獲取字符串長度: --> 目前用處不大;

string="abcd"
echo ${#string}   # 輸出 4

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章