shift語句——用于遷移位置變量,將 $1~$9 依次向左傳遞(不常用)
例如,若當(dāng)前腳本程序獲得的位置變量如下:
$1=file1、$2=file2、$3=file3、$4=file4
則執(zhí)行一次shift命令后,各位置變量為:
$1=file2、$2=file3、$3=file4
再次執(zhí)行shift命令后,各位置變量為:
$1=file3、$2=file4
通過命令行參數(shù)傳遞多個(gè)整數(shù)值,并計(jì)算總和 [root@localhost ~]# vi showday.sh #!/bin/bash Result=0 while [ $# -gt 0 ] ==> $# 為預(yù)定義變量,表示位置參數(shù)的個(gè)數(shù)
do
Result=`expr $Result + $1` shift done echo "The sum is : $Result"
[root@localhost ~]# ./sumer.sh 12 34 56 The sum is : 102
2015職稱計(jì)算機(jī)考試書PowerPoint2007中 .. 定價(jià):¥45 優(yōu)惠價(jià):¥42 更多書籍 | |
2015年全國職稱計(jì)算機(jī)考試教材(2007模 .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書籍 |