位置参数应用示例--使用shift

简介:
1
2
3
4
5
6
7
8
9
10
11
通过参数传递N个正整数给脚本,求其和
 
#!/bin/bash
Sum=0
for  in  $@
do
     Sum=$[$I+$Sum]
 
done
 
    echo  "$Sum"

使用shift

1
2
3
4
5
6
7
8
9
#!/bin/bash
Sum=0
for  in  ` seq  1 $ #`
do
     Sum=$[$Sum+$1]
     shift
done
 
    echo  "$Sum"



本文转自 chomperwu 51CTO博客,原文链接:http://blog.51cto.com/chomper/1683341,如需转载请自行联系原作者
相关文章
如何获取与设置光标在input框的位置
如何获取与设置光标在input框的位置
如何获取与设置光标在input框的位置
|
7月前
|
存储 前端开发 Java
去掉参数中第一个“,”
去掉参数中第一个“,”
59 0
AS中,使用CTRL+SHIFT+BS返回上一个编辑位置
AS中,使用CTRL+SHIFT+BS返回上一个编辑位置
164 0
|
存储
OS - ​为什么偏移值为2^(n-1)-1而不是 2^(n-1)呢?​
OS - ​为什么偏移值为2^(n-1)-1而不是 2^(n-1)呢?​
120 0
|
安全
阿里云常见参数获取位置
示例主要介绍阿里云常见参数的获取位置。
604 0
阿里云常见参数获取位置
|
C++ 编译器 Windows
C++模板参数替换的理解
还是邓俊辉老师数据结构中List那一章的例子。List的遍历问题。 main.cpp里调用PRINT ( La ); // La是一个自定义的List对象 PRINT这个宏的定义就在main.cpp里#define PRINT(x) { print(x); crc(x); checkOrder(x); } print的声明在UniPrint/print.
5021 0