在這個主題中,我們已經演示了bash字符串和運營商。
與其他編程語言一樣,Bash字符串可能是一個數據類型如一個整數或浮點單元。它是不會來表示文本而不是數字。這是一個混合的一組字符也會包含數字。
例如,“大學習”一詞,因此這個短語“歡迎來到大beplay2018官网學習學院”的字符串。也可以算作一個字符串“01234”,如果指定了正確。程序員必須圍繞在引號字符串信息被認為是一個字符串而不是不同,變量名或數組等。
Bash包含多種方式執行字符串操作和操作。
以下是一些運營商Shell腳本不會執行字符串操作:
相等操作符
相等運算符(=)采用兩個字符串是否相等。
語法
Operand1 = Operand2示例1:代碼/腳本檢查字符串是否相等。
# !/bin/bash #腳本檢查兩個字符串是否相等。str1 =“WelcometoGreatlearning。”str2 =“Greatlearning”如果(str1 = str2美元);回聲”這兩個字符串是相等的。“其他回聲fi字符串是不平等的。
上麵的命令或腳本輸出
不等於操作符(! =)
這個操作符將檢查是否兩個字符串是相等的。
語法:
String1 ! = String2相等
例子:
腳本
# !/bin/bash #腳本檢查兩個字符串是否相等。str1 =“WelcometoJavatpoint。”str2 =”javatpoint“如果[[$ str1 ! = $ str2]];然後回聲”字符串是不平等的。“其他與fi“字符串相等。”
上麵的腳本的輸出。
同樣他們的一些其他命令我們可以在字符串中使用,這可以幫助我們在處理字符串。
這裏有一些其他運營商。
- 小於操作符(Operand1 \ < Operand2)
- 大於操作符(Operand1 \ > Operand2)
- 檢查是否大於零長度((- n操作數))