嘟嘟社区

求教Shell大佬一个问题


现有系统变量:a1 a2 a3 a4 …… a100
如何通过循环语句优雅的判断这些变量是否为空?
一个循环的事,你想多优雅?eval一下就是了
水王说的对
  1. for i in {1..100}
  2. do
  3.     if [ -z "${a$i}" ]; then
  4.         echo "a$i is empty"
  5.     else
  6.         echo "a$i is not empty"
  7.     fi
  8. done

复制代码