Você pode usar o comando printf para formatar números de várias maneiras, assim como com a função C printf() :
Para torná-lo independente do shell usado, execute /usr/bin/printf
$ LC_ALL=C /usr/bin/printf '%.2f\n' 3.046789
3.05
A sintaxe do formato é descrita na página man da função de biblioteca: man 3 printf .
Não tenho certeza sobre a manipulação de variáveis em csh .
Além disso, printf pode estar disponível como um comando interno do shell que faz o mesmo, como no bash.