Не смешно, но про Линукс
От: artem.komisarenko Украина  
Дата: 02.09.13 22:53
Оценка:
Настоящий индусский код отсюда 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
Re: Не смешно, но про Линукс
От: dilmah США  
Дата: 02.09.13 23:39
Оценка: +2
если не смешно, то зачем постить в секцию humour??
И причем здесь линукс?
Re[2]: Не смешно, но про Линукс
От: artem.komisarenko Украина  
Дата: 03.09.13 06:59
Оценка:
Здравствуйте, dilmah, Вы писали:

D>если не смешно, то зачем постить в секцию humour??

D>И причем здесь линукс?

Ага, Линукс как всегда ни при чем. (Название темы, просто промелькнувшая ассоциация с "не смешно, зато про войну")
Re: Да вы эстет!
От: Кодт Россия  
Дата: 03.09.13 11:41
Оценка:
Здравствуйте, 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
Перекуём баги на фичи!
Re[2]: Не смешно, но про Линукс
От: UVV Великобритания  
Дата: 03.09.13 13:08
Оценка:
Здравствуйте, dilmah, Вы писали:

D>И причем здесь линукс?


> #!/bin/sh

Как бы намекаэ
Re[3]: Не смешно, но про Линукс
От: dilmah США  
Дата: 03.09.13 14:54
Оценка:
>> #!/bin/sh
UVV>Как бы намекаэ

на макбуке линукс? не знал..
Re[4]: Не смешно, но про Линукс
От: Кодт Россия  
Дата: 03.09.13 15:49
Оценка: :)
Здравствуйте, dilmah, Вы писали:


>>> #!/bin/sh

UVV>>Как бы намекаэ

Как бы намекает linuxgazette

D>на макбуке линукс? не знал..


А вот нечего было оставлять включённый макбук, когда по столу кот гуляет. Теперь у тебя там линукс.
Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.