05-Shell 脚本案例
案例是最好的老师,通过练习不同场景下的案例,来掌握Shell脚本的语法是最有效的学习方式之一。
参数个数判断并打印¶
#/bin/bash
:<<!
1.要求用户在执行程序时传入2-5个水果
2.如果参数不符合条件, 提示用户并退出程序.
3.打印这几种水果
!
if [[ $# < 2 || $# > 5 ]]
then
echo "参数只能有2-5个"
exit
fi
for i in $*;do
echo "喜欢吃的水果: ${i}"
done
打印九九乘法表¶
#!/bin/bash
# 打印多行
for i in $(seq 9); do
# 打印每行的内容
for j in $(seq $i); do
# 不换行输出
echo -n "${i}*${j}=$((i*j)) "
done
echo ""
done