title: Using logical OR (||) in C-Shell
body: <p>I have a C-Shell code where I use the following command:</p>
  
  <p>if($#arr == 0 || $arr[1] == "test1") then</p>
  
  <p>It outputs an error message saying "tcsh: arr: Subscript out of range." obviously because the first condition is true. Is it possible to force it to ignore the second condition if  the first condition is true?</p>