Apenas usando aspas duplas "$var" ou :q operator $var:q .
Em csh variants, quando variável é substituída sem aspas duplas , seu resultado será expandido como comando ou nome de arquivo substituído (Isso também é verdade no shell POSIX, esquecendo as aspas duplas fazem seu script chocados e levam a muitos implicações de segurança ). Então:
if ( "$argv[1]" == "-d" ) echo 1
funcionará. Melhor ainda usar o operador :q para trabalhar com nova linha:
if ( $argv[1]:q == "-d" ) echo 1