中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
平山县| 宁河县| 蓬溪县| 肇源县| 达州市| 冀州市| 平罗县| 西乌| 游戏| 棋牌| 贵定县| 克什克腾旗| 遵义县| 尚志市| 合山市| 沁阳市| 遂宁市| 福贡县| 昌宁县| 雷山县| 万山特区| 云安县| 锦屏县| 天峨县| 福泉市| 马鞍山市| 崇州市| 甘孜县| 宁远县| 汝州市| 舒城县| 福建省| 雷山县| 运城市| 濮阳市| 蒙城县| 通州市| 边坝县| 庐江县| 三台县| 乌苏市|