Linuxのプログラミング実験--shell

実験6:シェルプログラミング

 

実験手順

  1. ログインシステム。

A。システムテストを作成するには、ユーザー名とパスワードを使用しました。

B。ターミナルアプリケーションを開きます。

 

  1. 基本:

A。役割シェバング文を理解します。

B。シェルスクリプトを実行する2つの方法をつかみ:

   シェルスクリプト名の名前

   実行可能なスクリプト

C。次のスクリプトでは、それは2つの方法で実行されました。

 

  1. シェルスクリプトのサービスを作成し、以下の機能を実行します。

A。画面をクリアします。

B。2行をジャンプします。

C。現在の日付と時刻を表示します。

D。ユーザーの現在の数を表示します。

電子。ビープ、その後、「今すぐあなたのサービスで」というメッセージが表示されます。

回答:

晴れ

エコー-e "\ nは\ nDateTime:` date`"

エコー-e "\ nユーザー数:` |トイレ-l`"

エコー-e "\ 07 \ nNowあなたのサービスで"

 

  1. シェルスクリプトの最大を作成し、以下のように、要件は以下のとおりです。

A。ユーザーの3つの数字。

B。それらとディスプレイの最大数を取得します。

回答:

もし[$ 1 -gt $ 2]

それから

   最大= $ 1

そうしないと

   最大= $ 2

されます

もし[$ maxの-lt $ 3]

それから

   最大= $ 3

されます

エコー「最高です:$最高」

終了0

 

  1. 次のようにシェルスクリプトの合計を作成し、要件は次のとおりです。

A。aとbが二つの数字、<Bを表す$合計AB、:の使用。

B。AからBへの関数が計算され、蓄積されます。

C。画面に表示:+ ... + B =結果。その結果が蓄積されています。

 

回答:

もし[$ 1 -ge $ 2]

それから

   1番出口

されます

= $ 1

B = $ 2

合計= 0

しばらく[$ -le $ bの]

行う

   合計= `exprのの$和+ $ A`

   = `exprの$ A + 1`

行われ

エコー "$ 1 + ... + $ 2 = $合計"

出口

 

  1. シェルスクリプトのチェックを作成し、以下のように、要件は以下のとおりです。

A。そこ.profileファイルかどうかは、出力テストの結果は、現在のホームディレクトリを確認してください。

B。何の.profileファイルが存在しない場合は、.profileファイルを作成します。

C。そして、の.profileの最後に情報の次の2行を追加します。

エコー「こんにちは、Linuxへようこそ!」

エコー「現在の日付と時刻:[ `date`]」

 

回答:

CD

[もし!-eの.profile]

それから

   タッチの.profile

   エコーは「.profileファイルが存在しません」

そうしないと

   エコー「が存在するの.profile」

されます

エコー「エコー 『こんにちは、Linuxへようこそ!』」>>の.profile

エコー「エコー 『現在の日時:` date`』」>>プロフィール。

エコー「の成功を書きます!」

終了0

公開された58元の記事 ウォン称賛22 ビュー9851

おすすめ

転載: blog.csdn.net/zsd0819qwq/article/details/103868889