帮我写一个shell脚本要求for循环中嵌套if判断
时间: 2024-03-17 16:40:53 浏览: 97
控制结构篇——for循环-Linux下Shell编程
当然可以!以下是一个嵌套了if判断的for循环的shell脚本示例:
```shell
#!/bin/bash
# 定义一个包含多个元素的数组
fruits=("apple" "banana" "orange" "grape" "watermelon")
# for循环遍历数组中的所有元素
for fruit in "${fruits[@]}"
do
# 判断当前元素是否为"orange"
if [ "$fruit" == "orange" ]
then
echo "I love oranges!"
else
echo "I like $fruit."
fi
done
```
这个shell脚本会遍历一个包含多个水果的数组,并对每个元素进行if判断。如果当前元素是"orange",则输出"I love oranges!",否则输出"I like [当前元素]."。
阅读全文