温馨提示×

linux foreach对空值处理

小樊
82
2024-12-30 22:50:00
栏目: 智能运维

在Linux中,foreach循环通常用于遍历数组或列表

#!/bin/bash

# 示例数组,包含空值
array=("apple" "banana" "" "orange" "")

# 使用foreach循环遍历数组并处理空值
foreach item in "${array[@]}"; do
    if [ -z "$item" ]; then
        echo "空值: $item"
    else
        echo "非空值: $item"
    fi
done

在这个示例中,我们首先创建了一个包含空值的数组。然后,我们使用foreach循环遍历数组中的每个元素。在循环内部,我们使用if语句检查当前元素是否为空(即长度为0)。如果为空,我们输出"空值",否则输出"非空值"。

0