Files

49 lines
925 B
Markdown

---
type: challenge
title: "The Editor"
xp: 50
duration: 25
difficulty: 2
---
# The Editor
> **[INCOMING — Mission Control, Earth]**
>
> Cadet, single-line `echo` works for short messages. Real files
> need multiple lines. Two options:
>
> - Multiple `echo` lines, each with its own redirect (use `>>` after
> the first one to append)
> - A *heredoc* — write a whole block in one go:
>
> ```bash
> cat > journal.md <<EOF
> line one
> line two
> EOF
> ```
>
> Write a script that creates `journal.md` containing exactly:
>
> ```
> # Cadet Log — Day 1
>
> Today I learned to navigate the shell.
> Tomorrow I will write code.
> ```
>
> Mind the empty line between the header and the body.
>
> [END TRANSMISSION]
## Your Task
In `starter/starter.sh`, produce `journal.md` with the exact content
above.
## Objectives
- `journal.md` exists
- Contents match the template exactly (4 lines + the blank line)