title: Bash what's the difference between $1 and ${1}
body: <p>I see some bash scripts use <code>$1</code>, <code>$2</code>, … to access arguments passed on the command line,  and some scripts use <code>${1}</code>, <code>${2}</code>, ….  What's the difference between these two syntaxes?</p>