EditorWorkspacesCoursesInterviewsGround CallDaily ChallengesReadsGames
Sign InSign Up
Tools
Resume De-AI-ifierAI Email RewriterAI Code DetectorAI Watermark ToolREADME GeneratorSQL AssistantText SummarizerAI Text GeneratorSystem Prompt DiffAI Code SecurityCommit Message GeneratorInterview Question PackSchema Seed DataGraphQL ExplainerJSON DiffDiff & PatchJSON FormatterSQL FormatterJSON ↔ CSVBase64 CodecLog ParserProtobuf DecoderJWT DebuggerENV LinterPassword GeneratorUUID GeneratorRegex TesterEpoch ConverterMeeting PlannerDate MathCron BuilderQR GeneratorColor PickerLucky Draw WheelSpeed TestDiagram StudioCanvas DrawingTurtle Game
Sign InSign Up
Notifications 0
← All coursesshell
Shell Sharp Edges
IFS, pipefail, traps, POSIX vs Bash, and production scripting landmines.
Beyond hello-world scripts: word splitting with IFS, strict errexit modes, signal traps, process substitution, and injection-safe patterns ops teams swear by.
Learn with Ada, your AI coding mentor — ask questions or tap I’m stuck in any lesson for a nudge without spoilers.
Course content
Parsing Traps
- ○IFS and Word Splitting — The Silent BugFree15 min
Reliability
- 🔒set -euo pipefail — The Holy Trinity14 min
- 🔒trap — Cleanup on EXIT and Signals16 min
Power Tools
- 🔒Process Substitution <( ) and >( )15 min
Portability
- 🔒POSIX sh vs Bash — Know Your Shebang14 min
Security
- 🔒Injection-Safe Argument Passing16 min