91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

shell怎么判斷字符串是否在列表中

小億
348
2024-02-05 09:33:34
欄目: 編程語言

在shell腳本中判斷字符串是否在列表中,可以使用循環遍歷列表的方式進行判斷。

以下是一個示例代碼:

#!/bin/bash

# 列表
list=("apple" "banana" "orange" "grape")

# 需要判斷的字符串
str="orange"

# 判斷字符串是否在列表中
found=false
for item in "${list[@]}"; do
    if [ "$item" == "$str" ]; then
        found=true
        break
    fi
done

# 輸出結果
if [ "$found" == true ]; then
    echo "字符串 '$str' 在列表中"
else
    echo "字符串 '$str' 不在列表中"
fi

在以上示例代碼中,首先定義了一個列表list,然后定義了需要判斷的字符串str。接下來,使用for循環遍歷列表,通過比較每個元素與字符串是否相等來確定是否找到了匹配的字符串。如果找到了匹配的字符串,則將found變量設置為true并跳出循環。最后,根據found變量的值輸出結果。

運行以上代碼,輸出結果為字符串 'orange' 在列表中。如果將str變量修改為不在列表中的字符串,則輸出結果為字符串 'xxx' 不在列表中

0
建瓯市| 沂水县| 克东县| 凯里市| 广灵县| 黄骅市| 大同市| 南江县| 浮梁县| 黔南| 太白县| 郓城县| 桦南县| 会东县| 镇江市| 崇礼县| 永泰县| 台东县| 柘荣县| 韩城市| 麻阳| 罗山县| 乃东县| 泸定县| 汶川县| 西宁市| 江川县| 南投市| 徐汇区| 阿拉善左旗| 芮城县| 巴彦县| 北宁市| 株洲县| 周口市| 余江县| 原平市| 河池市| 沈阳市| 綦江县| 阿图什市|