本文主要是介绍shell--shift左移参数、函数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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)进行学习。
这篇关于shell--shift左移参数、函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!