mirror of
https://github.com/linux-odyssey/linux-odyssey.git
synced 2026-11-05 19:20:12 +08:00
76 lines
2.2 KiB
YAML
76 lines
2.2 KiB
YAML
title: 輸出文字
|
||
instruction: |
|
||
在這個關卡中,你將會學到:
|
||
1. 如何使用 `echo` 指令
|
||
|
||
準備好就輸入 `echo start` 開始吧!
|
||
|
||
requirements:
|
||
- get-started
|
||
|
||
stages:
|
||
- id: start
|
||
task: 輸入 `echo start` 來開始教程
|
||
condition:
|
||
output:
|
||
- ^start$
|
||
responses:
|
||
- content:
|
||
- 你剛才使用的指令叫做 `echo`。
|
||
- '`echo` 指令可以將後方接續的文字輸出到終端機上。'
|
||
- 例如你輸入 `echo Hello`,終端機就會顯示 `Hello`。
|
||
- 你可以試著輸入 `echo` 並在後面加上一些文字,然後按下 Enter 鍵,就可以看到終端機上顯示了你剛才輸入的文字。
|
||
hints:
|
||
- ➤ 輸入 `echo` 並在後面加上一些文字
|
||
- ➤ 例如:`echo example`
|
||
|
||
- id: echo
|
||
task: 在終端機上顯示顯示任意文字
|
||
requirements:
|
||
- start
|
||
condition:
|
||
command:
|
||
- ^echo .*
|
||
responses:
|
||
- content:
|
||
- 你應該可以看到終端機上顯示了你在 `echo` 指令後面的文字。
|
||
- 接下來,請你試著在終端機上顯示 `How are you?`。
|
||
hints:
|
||
- ➤ 利用 `echo` 指令來在終端機上顯示 `How are you?`
|
||
|
||
- id: END
|
||
task: 在終端機上顯示 `How are you?`
|
||
requirements:
|
||
- echo
|
||
condition:
|
||
output:
|
||
- ^[Hh]ow are you\??$
|
||
exceptions:
|
||
- condition:
|
||
command:
|
||
- ^[Hh]ow are you\??$
|
||
responses:
|
||
- type: narrative
|
||
content:
|
||
- 在 `How are you?` 前面必須加上 `echo`
|
||
- condition:
|
||
command:
|
||
- ^echo$
|
||
responses:
|
||
- type: narrative
|
||
content:
|
||
- 在 `echo` 後面還需要加上一些文字
|
||
responses:
|
||
- content:
|
||
- 你成功的在終端機上顯示了 `How are you?`。
|
||
- 相信你已經了解如何使用 `echo` 指令來顯示文字了。
|
||
- 之後如果要在終端機顯示文字,記得可以使用 `echo` 指令。
|
||
|
||
exceptions:
|
||
- repeatable: true
|
||
condition:
|
||
command:
|
||
- ' '
|
||
hints:
|
||
- '!! 請勿使用全形空格 !!'
|