配列要素の数が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

おすすめ記事