【Linux_Shell着信パラメータが整数であるかどうかを決定するために、スクリプトの知識を習得]

 

    スクリプトは、いくつかの一般的に使用される方法渡される整数パラメータであるかどうかを決定します

      

 

    次のように完全なシェルスクリプトは、次のとおりです。

      

#!/ binに/ SH 
############################################ ####################### 
入ってくるパラメータが番号を決定するためのスクリプトを使用する方法であるかどうか#裁判官
左岩:#著者
#日:2019年 - 07 - 26 
バージョン#1.0 
############################################### #################### 

##の使用はgrepの正規の
IF  はgrep  ' ^ [[:のための桁:]] * $ ' <<< " $ 1。" ; その後、
    エコー " $ 1。数です。 

    エコー NO。 
Fi回線

#の使用が決定するためにエラー出力をリダイレクトする
場合[ " $ 1 " -gt 0 ] 2 >は/ dev / ヌルその後、
    エコー $ 1は数である。 

エコー " がありません。 
Fi回線

#使用表达式来判断
式expr $ 1  " + " 10&>は/ dev / nullの
場合は $ [?-eq 0 ]; その後、
        エコー $ 1番号である 

エコー $ 1でない数 
Fiの

 

おすすめ

転載: www.cnblogs.com/kangxinxin/p/11248040.html