"the expression after the if is an arithmetic or logical expression evaluated internally by tcsh, while with bash the conditional expression is a command," ... "With tcsh, however, if you wish to run external commands within the expression, you must enclose the command in braces: {command}."