精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • shell腳本中的$#表示什么意思呢?

    shell腳本中的$#表示什么意思呢?
    # /bin/sh
    if [ $# -ne "1" ]
    then
    echo "usage:$0 進程個數(shù)"
    exit 1
    fi
    如上例,$#表示什么呢?
    我知道$0,$1,$2在awk中的意思,不過,直接寫在shell中,$0,$1,$2應該表示的分別是shell名,shell文件接受的第一個參數(shù)、第二個參數(shù)的意思吧?
    其他人氣:150 ℃時間:2020-06-12 21:36:36
    優(yōu)質(zhì)解答
    shell腳本執(zhí)行過程中 把第一個字符串作為腳本名稱(或程序名稱)處理,第二、第三.都作為參數(shù)處理.shell會將這些參數(shù)默認的賦給變量 1 2 3 .所以當你echo $1 $2的時候看到的就是參數(shù)變量的值.
    解答一下$#的問題:這里$#是計算輸入?yún)?shù)的個數(shù)
    還有一些有用的算法:$@ 代表所有輸入的參數(shù);$* 同上
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版