shift语句——用于迁移位置变量,将 $1~$9 依次向左传递(不常用)
例如,若当前脚本程序获得的位置变量如下:
$1=file1、$2=file2、$3=file3、$4=file4
则执行一次shift命令后,各位置变量为:
$1=file2、$2=file3、$3=file4
再次执行shift命令后,各位置变量为:
$1=file3、$2=file4
通过命令行参数传递多个整数值,并计算总和 [root@localhost ~]# vi showday.sh #!/bin/bash Result=0 while [ $# -gt 0 ] ==> $# 为预定义变量,表示位置参数的个数
do
Result=`expr $Result + $1` shift done echo "The sum is : $Result"
[root@localhost ~]# ./sumer.sh 12 34 56 The sum is : 102
RHCE7认证学习笔记:网络端口安全
[红帽认证辅导]2016年2月19日Linux笔试面试常见题目
[红帽认证试题]2016年2月14日RHCE学习笔记:如何设置和测试静态网络路由
[红帽认证辅导]2016年1月19日红旗Linux用户基础教程其他实用命令汇总
[红旗认证辅导]2015年5月11日红帽RHCE认证133网络管理汇总
[红帽认证辅导]2015年5月11日