亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
布尔津县| 方正县| 沾化县| 鲁山县| 澄迈县| 合阳县| 绥江县| 渝中区| 青岛市| 昌图县| 咸阳市| 临邑县| 新竹县| 获嘉县| 同心县| 岳西县| 兴海县| 乡宁县| 顺昌县| 康乐县| 饶阳县| 通江县| 嘉义县| 奈曼旗| 阿拉善右旗| 南和县| 通河县| 锡林浩特市| 蛟河市| 吉林市| 文化| 九龙城区| 高清| 梨树县| 松桃| 贺兰县| 莲花县| 奈曼旗| 得荣县| 沭阳县| 蒲城县|