Here’s a complete checklist categorized for clarity. Tick off what you’ve already done — anything unchecked becomes your final sprint:
bash file.sh
vs ./file.sh
)#!/bin/bash
)set -euo pipefail
read
)$1
, $2
, $@
)$(( ))
, expr
)if
, else
, elif
eq
, gt
, ==
, !=
)case
statementsfor
, while
, until