Como umask altera o estado interno do shell, ele deve ser um shell embutido.
Cascas POSIX umask builtin possuem uma opção -S , já que é um requisito POSIX, mas csh não. Sua página umask man documenta o umask incorporado de bash , não o de csh . Verifique a página do manual do csh para obter a documentação do seu umask builtin.
Não há nenhuma boa razão para você usar csh neste século, especialmente em um sistema GNU / Linux, mas se for necessário, você sempre pode fazer:
sh -c 'umask -S'
para relatar uma forma simbólica desse umask .
Isso informaria o umask do processo filho executando sh , mas como o umask é herdado em bifurcação e preservado em exec, deve ser o mesmo que csh ' umask '.
De qualquer forma, o retorno de umask não será útil para csh , pois csh builtin não suporta formulários simbólicos.