Bash

Bash變量

Bash變量

變量是編程的基本部分,或者我們可以說它們是編程語言的精神。變量通過字符、數字和字母數字指定內存位置。它們很容易在計算機病毒期間被引用和操縱。

變量是什麼?

變量是存儲數據或有用信息的容器,因為其中的值不同。下麵是一個變量的語法:

Variable_name =值

Variable可以是兩個單詞的組合,例如,vary + able,這表明它的值經常被改變,並且經常被多次使用。

變量是可以理解的,因為它可以臨時存儲任何安靜的數據,如整數、浮點數、char等。變量名可以包含字母、數字和下劃線,它的名稱通常隻以字母和下劃線開頭。

注意:變量名不能以數字開頭。

什麼是Bash變量?

如果沒有關於bash變量的正確數據,例如語法、數據類型、類型、工作方式等數據,我們就不能利用它們。所以,讓我們通過這個簡短的教程,對Bash變量有一個可接受的概述。

首先,了解語法。

語法:

Variable_name =值

在聲明bash變量時要記住以下規則:

在讀取或打印變量時,在變量名前加上$($)符號。

在創建具有任何值的變量時,不要添加美元符號($)。

變量名也可以是字母數字,或者用下劃線(_)表示。

變量名區分大小寫,因此不應該更改變量名,否則將拋出錯誤。例如,x和x被認為是兩個不同的變量。

變量名通常用大寫字母或小寫字母書寫,或者兩者的混合。

在Bash腳本或指令中,變量通常被放置在任何位置,因為在運行時,Bash將用其分配的值替換它。這是因為在運行命令之前進行了替換。

變量名和值之間的等號(=)兩邊不應該有空格。下麵是一些不合理變量的例子,它們之間的空白(用點表示)如下所示:

var1 =…variable1

如上所述var2…=的操作

var3…=…variable3

不需要使用任何單引號或雙引號來定義具有一個字符值的變量,如var1=variable。要在變量期間將多個單詞或字符串作為一個項輸入,請使用引號將變量中的內容括起來。

單引號(”)幫助管理每個角色。

雙引號("")有助於嚐試替換。

數據類型

在數據類型方麵,Bash類似於Python,因為我們不需要為變量分配任何數據類型。當我們分配數據類型時,Bash shell會自動識別數據類型。

例如,當我們將一個整數賦值給一個變量時,它會自動理解數據類型並給我們輸出。

Bash變量的類型

在Linux係統中,隻能使用兩種類型的變量,

  1. 係統定義的變量
  2. 用戶定義的變量

係統定義變量:—在Bash Shell中,有一些操作係統自帶的內置變量。它們的標準約定是通常用大寫字母定義,即大寫字母。所以當你看到一個用大寫字母定義的變量時,假設它們是係統定義的變量。

以下是一些係統定義的變量:

  1. BASH
  2. BASH_VERSION
  3. 首頁
  4. LOGNAME
  5. OSTYPE
  6. 鬆材線蟲病
  7. 用戶名

下麵是使用係統變量的腳本

# !/bin/bash #現在我們隻使用echo命令<< COMMENT o="Bash shell腳本可以非常方便,如果我們使用它很好:)" echo "$o" COMMENT "$BASH" echo "$BASH_VERSION " echo "$COLUMNS" echo "$OSTYPE" echo "$PWD"

輸出:


圖形用戶界麵,文本,應用程序,網站描述自動生成

用戶定義的變量:

由用戶創建的變量稱為用戶定義變量。

給出的是使用USER_DEFINED_VARIABLE創建的腳本代碼。

# !目前我們隻使用echo命令name=" great Learning Academy" Student=" welcome you to their platform!" work="Happy Learning !" echo "$name $Student $work"

輸出:


Baidu
map