请你提供一个示例代码,用于使用for循环检查数组元素是否为空?
这些对我没有用处:
declare -a f=( 'file' )
for ((i=0; ${f[$i]}; i++); do echo "i: $i"; done
for ((i=0; `test -n "${f[$i]}"`; i++); do echo "i: $i"; done
答案 0 :(得分:0)
这可能有效
for i in ${f[@]}
do
if [ -z "$f[$i]" ]
then
#do whatever you want
fi
done