1#!/bin/tcsh -f
2
3[ a != b ] && echo a || echo b
4# + not an operator
5[ 1+2 == '1+2' ] && echo a || echo b
6[ 1 != '1+2' ] && echo a || echo b
7[ a =~ b ] && echo a || echo b
8[ a !~ b ] && echo a || echo b
9
10set a = 1
11set b = 2
12
13# arithmetic operators
14if ($a < $b) echo 1
15if ($a << $b) echo 1
16if ($a > $b - 2) echo 1
17if ($a + 11 >> $b) echo 1
18if ($a <= $b) echo 1
19if ($a + 1 >= $b) echo 1
20if ($a / $b + 1) echo 1
21if ($a % $b) echo 1
22if ($a * $b) echo 1
23
24# string operators
25if ($a == $b) echo s
26if ($a != $b) echo s
27if ($a =~ $b) echo s
28if ($a !~ $b) echo s
29
30set val = 0
31
32foreach scen ( a b )
33  echo $scen
34
35  if ($scen == a) then
36    echo $scen
37  else if ($scen == x) then
38    echo x
39  else
40    echo $val
41  endif
42end
43