Combine Bash with jq for reliable JSON parsing.

Section: Automation Recipes

Use Bash with jq safely

bash
bash
user=$(jq -r '.user.name' payload.json)
echo "$user"
Explanation

Prefer jq for structured JSON instead of fragile grep/sed hacks.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Automation Recipes
Retry command with delay
Retry a command several times before giving up.
OpenIn sheetbashsame section
Bound command runtime
Stop a command if it runs too long.
OpenIn sheetbashsame section
Run two jobs in parallel and wait
Start jobs in background and wait for both.
OpenIn sheetbashsame section
Generate config with variable expansion
Create small config files from shell variables.
OpenIn sheetbashsame section
Portable Bash shebang
Use env to locate Bash on PATH.
Create temp file
Create a secure temporary file.