1. shift左移参数
shift命令作用为每次左移一个参数,被移除的参数不可再用,无效。
test.sh : 参数求和
num=1
sum=0
while ((num<=$#))
do
((sum+=$1))
shift #参数左移一次
done
echo "sum" $sum
2. 函数
函数内的变量都是全局变量没有局部变量,参数在调用函数时传入。
求num1与num2之和
test2.sh
sum=0
function fn() #function可以不写
{
((sum=$1+$2))
}
fn 1 2
echo "sum is:" sum
现在正在做系列视频课程,课程中会提供视频中涉及的操作文档、软件包,系列课程内容更加完整、贴近实际工作。欢迎感兴趣的小伙伴到[网易云课堂](https://study.163.com/course/introduction/1005734052.htm)进行学习。