如何使用 Bash 連接字符串
?您將編寫的許多 Bash 腳本都需要處理文本,因此請確保您了解這一基本操作。
串聯(lián)是將兩個(gè)值連接在一起的過程。字符串連接是編程不可或缺的一部分,您會在所有類型的軟件中找到它的用途。
不同的編程語言以不同的方式處理字符串連接。Bash 提供了幾種連接兩個(gè)字符串的方法。
下面我們來看看如何在 Bash 中將字符串連接在一起。
使用 += 運(yùn)算符
您可以在 Bash 中使用 += 運(yùn)算符添加兩個(gè)字符串或變量。首先,聲明一個(gè)包含字符串第一部分的 Bash 變量,并使用 += 運(yùn)算符將其與字符串的第二部分連接起來。然后使用 echo 打印出結(jié)果字符串。以下是如何使用 += 運(yùn)算符在 bash 中連接字符串:
輸出應(yīng)返回“Hello World, Linux迷 www.linuxmi.com”:
在該示例中,您已將字符串變量與字符串文字連接在一起。如果要連接兩個(gè)變量的值,可以采用此方法。將文字字符串替換為您要連接的第二個(gè)變量,如下所示:
一旦你運(yùn)行你的 shell 腳本,你應(yīng)該得到輸出“Linux迷 www.linuxmi.com”。
通過按順序放置字符串來連接字符串
連接兩個(gè)或多個(gè)字符串或變量的最簡單方法是連續(xù)寫下它們。雖然這可能不是最佳方法,但它仍然可以完成工作。以下是代碼:
輸出應(yīng)為“歡迎來到Linux迷網(wǎng)站 網(wǎng)址:www.linuxmi.com”。
您還可以使用參數(shù)擴(kuò)展將字符串文字連接到變量。方法如下:
輸出應(yīng)該是“Linux迷 www.linuxmi.com 新年快樂!”。
將字符串與數(shù)字連接起來
在 Bash 中,您可以輕松地將字符串和數(shù)字連接在一起而不會遇到數(shù)據(jù)類型不匹配錯(cuò)誤。這是因?yàn)?Bash 將值視為字符串,除非另有說明。值為“3”的變量在 Python 等語言中可能被視為整數(shù),但 Bash 始終將其視為字符串值。
您可以使用 += 運(yùn)算符或按順序?qū)懭胱址蛿?shù)字來連接它們。這是一個(gè)例子:
這個(gè)程序的輸出應(yīng)該是“一百 是 100”。
現(xiàn)在您應(yīng)該知道了在 Bash 中連接字符串的所有最佳方法。
學(xué)習(xí) Bash 腳本的基礎(chǔ)知識
Bash 腳本可用于自動(dòng)化關(guān)鍵任務(wù)和普通任務(wù)。使用 Bash,您可以編寫迷你 shell 程序來幫助您維護(hù)系統(tǒng)或服務(wù)器。
字符串連接是編寫 Bash 程序所需的基本技能之一。對基礎(chǔ)知識的扎實(shí)理解將幫助您掌握 shell 腳本。