Veja se funciona para o que vc precisa:
[root@brsp3 shell]# cat calculadora.sh
#!/bin/sh
dia=$1;mes=$2;ano=$3
cal $mes $ano |
while read line; do
[ "$line" ] || continue
set - $line
case $dia in
$1) echo Dom;; $2) echo Seg;; $3) echo Ter;; $4) echo Qua;;
$5) echo Qui;; $6) echo Sex;; $7) echo Sab;;
esac
done
[root@brsp3 shell]# ./calculadora.sh 13 4 2005
Qua
Ele me retornou Quarta para o dia 13/04/2005
Abraços
&:-)