Вы могли попробовать mgetty.
Mgetty является ''умной'' getty заменой, разработанной, чтобы использоваться с hayes совместимыми данными и данными/факс-модемами. Mgetty знает о модемной начальной букве - ization, ручной модемный ответ (таким образом, Ваш модем не отвечает, не ли машина готова), блокировка UUCP (таким образом, можно использовать то же устройство для коммутируемого доступа и набор). Mgetty обеспечивает очень обширный вход facili-связи.
Также посмотрите, что Vgetty в основном превращает Ваш модем в автоответчик и добавляет возможность к mgetty.
Вот другие ресурсы по теме:
если только необходимо отобразить несколько ключей к значениям, просто используйте массив
#!/bin/ksh
## cmdline argument is e.g. "2003-10-22"
DATE=$1
### extract day, month and year into separate variables
MONTHDAY=${DATE#*-}
YEAR=${DATE%%-*}
MONTH=${MONTHDAY%%-*}
DAY=${MONTHDAY#*-}
# an array to look up th month-names
# since month-numbers start with 1, the first element in the array is invalid.
set -A monthnames invalid Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
## perform the lookup
MONTHNAME=${monthnames[${MONTH}]}
## display "<Month> <DAY>"
echo ${MONTHNAME} ${DAY}
С достаточно недавней версией ksh
:
$ printf "%(%a %b %d %Y)T\n" 2013-10-22
Tue Oct 22 2013
(обратите внимание, что это - знающая локаль в испанской локали, например, это произведет mar oct 22 2013
)
%b[113374] сокращенное название месяца и [113375]%B[113376] полное название месяца.[112969]