在Linux中,test
命令通常用于检查文件、字符串和算术表达式的条件
#!/bin/bash
# 循环遍历1到5的数字
for i in {1..5}; do
# 使用test命令检查数字是否为偶数
if test $((i % 2)) -eq 0; then
echo "Number $i is even."
else
echo "Number $i is odd."
fi
done
在这个示例中,我们使用了一个for循环来遍历1到5的数字。在循环内部,我们使用test
命令检查数字是否为偶数(即i % 2
的结果等于0)。根据检查结果,我们输出相应的信息。
注意:在Bash脚本中,我们通常使用[[ ]]
条件表达式而不是test
命令。这是一个更现代、更易读的方法。以下是使用[[ ]]
的示例:
#!/bin/bash
# 循环遍历1到5的数字
for i in {1..5}; do
# 使用[[ ]]条件表达式检查数字是否为偶数
if [[ $((i % 2)) -eq 0 ]]; then
echo "Number $i is even."
else
echo "Number $i is odd."
fi
done
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:linux的test能否用于字符串比较