Всем привет. Пишу установочный скрипт, в целом то уже получается даже :))
Решил, для конфигурации установки, и вопросов пользователю, использовать "dialog"
Но он выводится какими то страшными иероглифами. Как именно, на скрине.
Можно ли это поправить?
upd:
Код я показывать, конечно же, буду )))
Поймите и простите, я второй час уже с пеной изо рта баш изучаю, слишком загорелся :D
#!/bin/bash
DIALOG=${DIALOG=dialog}
$DIALOG --title " заголовок " --clear \
--yesno "крякозябры" 10 40
case $? in
0)
echo "Выбрано 'Да'.";;
1)
echo "Выбрано 'Нет'.";;
255)
echo "Нажата клавиша ESC.";;
esac
#!/bin/bash
DIALOG=${DIALOG=dialog}
tempfile=`tempfile 2>/dev/null` || tempfile=/tmp/test$$
trap "rm -f $tempfile" 0 1 2 5 15
$DIALOG --title " Окно ввода данных " --clear \
--inputbox "А когда пилю окно ввода данных, вообще какой-то ужас получается:" 16 51 2> $tempfile
retval=$?
case $retval in
0)
echo "Вы ввели `cat $tempfile`"
;;
1)
echo "Отказ от ввода.";;
255)
if test -s $tempfile ; then
cat $tempfile
else
echo "Нажата клавиша ESC."
fi
;;
esac
clear