如果else语句嵌套在for循环中。预期的操作数。错误令牌是:
Ubuntu Linux
for i in "${dir_path[@]}"; do
if [ "$dir_path[i]" ]; then <--- this line
echo "$filename found,Directory: $i"
else
echo "$filename not found"
fi
done
它可以正确找到路径,但是会显示错误:“预期操作数(错误令牌为“第一目录”
)