#!/bin/tcsh -f

[ a != b ] && echo a || echo b
# + not an operator
[ 1+2 == '1+2' ] && echo a || echo b
[ 1 != '1+2' ] && echo a || echo b
[ a =~ b ] && echo a || echo b
[ a !~ b ] && echo a || echo b

set a = 1
set b = 2

# arithmetic operators
if ($a < $b) echo 1
if ($a << $b) echo 1
if ($a > $b - 2) echo 1
if ($a + 11 >> $b) echo 1
if ($a <= $b) echo 1
if ($a + 1 >= $b) echo 1
if ($a / $b + 1) echo 1
if ($a % $b) echo 1
if ($a * $b) echo 1

# string operators
if ($a == $b) echo s
if ($a != $b) echo s
if ($a =~ $b) echo s
if ($a !~ $b) echo s

set val = 0

foreach scen ( a b )
  echo $scen

  if ($scen == a) then
    echo $scen
  else if ($scen == x) then
    echo x
  else
    echo $val
  endif
end