亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
        當(dāng)前位置:操作系統(tǒng) > Linux > 文章內(nèi)容
        

      Linux操作系統(tǒng)學(xué)習(xí)筆記管理簡單shell語法(5)

       [ 2016年6月21日 ] 【

      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 

      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved