Bash $* and $@ (2017)
The only time you should use $* is inside a debug message like &quot;unable to open $* ($!)&quot;. If you’re passing around arguments, always use &quot;$@&quot;.<p>If you know enough bash to disagree, you know enough bash to use the third case safely :)