シンプルなシェルファイル - Linuxコマンドの場合

シェルファイルを作成する方法を、少しスクリプトを書きます

1、新しいスクリプトファイル:viのdemo.sh

図2に示すように、追加のアクセス許可を実行します。chmod U + X demo.sh

3、スクリプトを実行します./ demo.sh

4.スクリプトとは何ですか?内部ファイルにコマンドの束を入れ、その後、単にファイルを実行することができ。

5、スクリプトの目的?可能な限り、当社の業務を簡素化するので、より効率的。

6、テストのlsコマンドが正常品かどうかを検出します

7、エコー$?コマンドではない0が失敗であれば成功したプリントは、成功した場合は0であるかどうかを検出します。

図8に示すように、試験「」=「」>> [[「」=「」]]に等しいと等しい=分析ストリング

図9は、[[-n '']] - 文字列の長さを決定する-n 0ではありません

     [-Z '']] - ストリング0の長さを決定する-n

     [ '' = '']] - =分析文字列が等しいです

     [[ 'A'!= 'A']] - !=文字列は、2つの不平等の分析します

     [1 -eq 2] - 同数の決意を-eq

     [1 -ge 2] - -ge決定された数は2より大きい数に等しいです。

     [1 -gt 2] - -gt決定番号2より大きい数1

     [1 -le 2] - 2よりも少ない数に等しい数の分析-le

     [1 -lt 2] - 数2未満の数を分析-lt

9、論理演算子

そして>>>> -a - [[ '' = '' -a 'B' = 'B']

または>>>> -o - [[ '' = '' -o 'B' = 'B']

時間[]場合は、削除します

10、if文----少し運動をしてログイン

Vimのlogin.sh

#!/ binに/ bashの

-p「あなたのユーザ名を入力して」ユーザー名を読みます

passwdの「パスワードを入力してください。」-p読みます

ユーザー= 'wuzm'

パスワード= '123456'

もし[$ユーザ名= $ユーザ-a $ passwdを= $パスワード];その後、

      「ようこそwuzm!」エコー

他 

      「パスワード」エコー

されます

 

実行権限を増加します。chmod U + X login.sh

スクリプトを実行します./ login.sh

 

おすすめ

転載: www.cnblogs.com/wuzm/p/10993194.html