Menu
Coddy logo textTech

まとめ - 数字当てゲーム

CoddyのTerminalジャーニー「基礎」セクションの一部 — レッスン 73/82。

challenge icon

チャレンジ

簡単

guesser.sh という名前のシェルスクリプトを作成し、固定された推測シーケンスで数字当てゲームをシミュレートしてください。

スクリプトは以下のことを行うべきです:

  1. シェバン行(#!/bin/bash)から始めます
  2. secret という変数を値 5 に設定します
  3. guess という変数を初期値 0 に設定します
  4. guesssecret と等しくない間は続く while ループを使用します
  5. ループ内で guess を 1 増やします
  6. 推測をチェックするための if 文を使用します:
    • guesssecret より小さい場合、Guess [guess]: Too low! を出力します
    • guesssecret と等しい場合、Guess [guess]: Correct! を出力します

スクリプトを実行可能にし、実行してください。出力は以下のようになるはずです:

Guess 1: Too low!
Guess 2: Too low!
Guess 3: Too low!
Guess 4: Too low!
Guess 5: Correct!

ヒント: while 条件では「等しくない」のために -ne を、if 文では「より小さい」のために -lt を、「等しい」のために -eq を使用します。各ループイテレーションの最初で guess=$((guess + 1)) で guess を増やします。

自分で試してみよう

ターミナル

基礎のすべてのレッスン