Настоящий индусский код отсюда
http://linuxgazette.net/101/sunil.html
#!/bin/sh
DIALOG=${DIALOG=dialog}
tempfile=`tempfile 2>/dev/null` || tempfile=/tmp/test$$
trap "rm -f $tempfile" 0 1 2 5 15
$DIALOG --clear --title "My favorite HINDI singer" \
--menu "Hi, Choose your favorite HINDI singer:" 20 51 4 \
"Rafi" "Mohammed Rafi" \
"Mukesh" "Mukesh" \
"Kishore" "Kishore Kumar" \
"Saigal" "K L Saigal" \
"Lata" "Lata Mangeshkar" \
"Yesudas" "K J Yesudas" 2> $tempfile
retval=$?
choice=`cat $tempfile`
case $retval in
0)
echo "'$choice' is your favorite hindi singer";;
1)
echo "Cancel pressed.";;
255)
echo "ESC pressed.";;
esac
если не смешно, то зачем постить в секцию humour??
И причем здесь линукс?
Здравствуйте, dilmah, Вы писали:
D>если не смешно, то зачем постить в секцию humour??
D>И причем здесь линукс?
Ага, Линукс как всегда ни при чем. (Название темы, просто промелькнувшая ассоциация с "не смешно, зато про войну")
Здравствуйте, artem.komisarenko, Вы писали:
AK>Настоящий индусский код отсюда http://linuxgazette.net/101/sunil.html
Помимо индийских певцов, — правильно ли я понимаю, что индейство здесь в том, что можно было проще:
# точка кастомизации
DIALOG=dialog # или Xdialog
# поехали!
choice=`$DIALOG --stdout blablablablabla`
или даже ещё проще?
Кстати, самый треш в том, что эту индейскую статью с минимальным допиливанием перевели и опубликовали на
opennet.ru.
$DIALOG --clear --title "Мои любимые исполнители" \
--menu "Все любят песни хинди, поэтому выбирайте:" 20 51 4 \
"Rafi" "Mohammed Rafi" \
"Mukesh" "Mukesh" \
"Kishore" "Kishore Kumar" \
"Saigal" "K L Saigal" \
"Lata" "Lata Mangeshkar" \
"Yesudas" "K J Yesudas" 2> $tempfile
retval=$?
choice=`cat $tempfile`
case $retval in
0)
echo "Да вы эстет! '$choice' -- это лучшее, что вы слышали в своей жизни!";;
1)
echo "Отказ от ввода.";;
255)
echo "Нажата клавиша ESC.";;
esac
Здравствуйте, dilmah, Вы писали:
D>И причем здесь линукс?
> #!/bin/sh
Как бы намекаэ