2シェルスクリプト

・デマンド:1、、、ip.txtファイルを指定したpingの2にスクリプトを使用して、実行可能ファイル名の道./スクリプトファイル3、引数なしまたはファイル名が与えられていません

 

コード:

       

#!は/ usr / binに/ bashの

IF [!は$ -f 1 ]#条件テスト$参照するには1 か(1つの位置変数、すなわち、最初の引数)
                           のファイル
、次に
     エコー " エラーファイル" 
     終了
Fiを提供して

IF [$# -eq   0 ]#$#の場所を表示するには、可変パラメータの数され
 、その後
      エコーを パラメータ`ベース名LACKの$ 0`    #バックは、最初の内側に内容を引用し
       たシェルに投げ出口は、結果が代わりに返され
                                                               、元の全体の単一引用符。   
Fiの

ための IP  ` CATip.txt`#CATは?そこにすることができますなぜ    
 やる  
      のping -c1 $ IP&>は/ dev / nullの               すべてのIPとping結び目を読むために#                       
       IF [$?-eq 0 ]果実はゴミ箱にリダイレクトされ
         、その後 
             エコー アップ                                   
       
             エコー ダウン  
      Fiの
DONE

 

おすすめ

転載: www.cnblogs.com/yanyan-python/p/12431761.html