if
Conditionally perform a command.
SYNTAX
if (expr) command
If expr (an expression, as described under Expressions) evalu-
ates true, then command is executed. Variable substitution on
command happens early, at the same time it does for the rest of
the if command. command must be a simple command, not an
alias, a pipeline, a command list or a parenthesized command
list, but it may have arguments. Input/output redirection
occurs even if expr is false and command is thus not executed;
this is a bug.
if (expr) then
...
else if (expr2) then
...
else
...
endif If the specified expr is true then the commands to the first
else are executed; otherwise if expr2 is true then the commands
to the second else are executed, etc. Any number of else-if
pairs are possible; only one endif is needed. The else part is
likewise optional. (The words else and endif must appear at
the beginning of input lines; the if must appear alone on its
input line or after an else.)
`if' is a tcsh shell command.
"Then you admit confirming not denying you ever said that?"
"NO! ... I mean Yes! WHAT?"
I'll put `maybe' - Bloom
County
Related commands:
awk - Find and Replace text within file(s)
eval - Evaluate several commands/arguments
expr - Evaluate expressions
foreach - Expand words, and execute commands
repeat - execute a command multiple times
switch - Conditionally perform a command
while - Execute commands
Equivalent BASH command:
if - Conditionally perform a command