原文:shell腳本之字符串運算的使用

字符串運算符 下表列出了常用的字符串運算符,假定變量 a 為 abc ,變量 b 為 efg : 運算符 說明 舉例 檢測兩個字符串是否相等,相等返回 true。 a b 返回 false。 檢測兩個字符串是否相等,不相等返回 true。 a b 返回true。 z 檢測字符串長度是否為 ,為 返回 true。 z a 返回 false。 n 檢測字符串長度是否為 ,不為 返回 true。 n a ...

2018-03-30 11:18 0 1486 推薦指數:

查看詳情

shell腳本字符串和數組的使用

字符串 可以使用單引號和雙引號定義字符串變量但是單引號中不支持變量解析 獲取字符串的長度 截取字符串 查找指定字符 數組 獲取數組長度 ...

Fri Jun 28 19:11:00 CST 2019 0 1275
shell腳本返回字符串

shell腳本的return只能返回數值類型,可是我們很多時候想返回字符串 #!/bin/sh function getStr () { String="very good" echo $String } str=$(getStr) echo $str 結果: very ...

Fri Dec 06 01:01:00 CST 2013 0 4919
shell腳本比較字符串相等

昨天在定位一個bug的時候,需要用shell腳本字符串進行比較,出了一個小問題,就搜索總結了一下。 第一種方法:-eq  對比字符串是否相等,我首先想到的就是 -eq,然而打印的結果不正確。看筆記:  -eq 檢測兩個整數是否相等,相等返回 true。 [ $a -eq $b ...

Fri Mar 02 17:09:00 CST 2018 0 22770
shell腳本字符串截取

假設有變量var=http://www.itecs.cn/index.html 1.#字號截取(從左邊開始截,刪除左邊字符,保留右邊字符) # echo ${var#*//} ${} -> ${var} -> ${var#//} -> ${var# ...

Sat Sep 28 07:54:00 CST 2019 0 370
Shell腳本字符串處理

shell編程的過程中,經常遇到要獲取文件名以及文件后綴名的問題.一般的處理方法如下: 其主要是利用了Shell內置的一系列字符串操作符號.具體的相關操作符號介紹如下: 表達式 含義 ${#string ...

Wed Jul 25 22:31:00 CST 2012 0 4906
shell腳本系列:shell腳本中的字符串

三種寫法區別 1. 由單引號' '包圍的字符串: 任何字符都會原樣輸出,在其中使用變量是無效的。 字符串中不能出現單引號,即使對單引號進行轉義也不行。 2. 由雙引號" "包圍的字符串: 如果其中包含了某個變量,那么該變量會被解析(得到該變量的值),而不是原樣輸出 ...

Fri Aug 21 04:54:00 CST 2020 0 636
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM