数组元素数量大于 0 的 case 语句

数组元素数量大于 0 的 case 语句

如何使用bash case语句来确定数组元素的数量是否大于0

答案1

您可以使用通配符*

#!/bin/bash

arr=(1 2 3)

case ${#arr[@]} in
  0)
    echo "array is empty"
    ;;
  *)
    echo "array length > 0"
    ;;
esac

相关内容