I&#x27;ve seen a lot of scripts written in my career and most of them do things that scare me.  It boils down to “explicit is better than implicit”, and there are too many lazy or careless developers out there.<p>Another good reason to demand open-source, to have a fighting chance that someone has proofread what is about to ask for admin privileges.<p>More than once I&#x27;ve seen people using &quot;rm -Rf&quot; habitually whether the target is a file <i>or</i> a directory, because it will basically always work (remembering when to use &quot;rmdir&quot; is apparently hard).  Well, great...now the side effects of using &quot;rm -Rf ${dir}&#x2F;${file}&quot; where there&#x27;s an undefined variable are just a bit ridiculous when all you wanted to do was delete a temporary file.