@ru_python

Страница 1112 из 9768
? Snyp
24.06.2016
11:01:56
Aragaer
24.06.2016
11:04:30
case $key in *$arrowup*) echo Нажата клавиша вверх exit 0 esac

Alex
24.06.2016
11:06:58
- Здравствуйте, это канал про питон? - да - отлично, кто нибудь знаком с bash?

AnswerX
24.06.2016
11:07:11
??

Google
Aragaer
24.06.2016
11:08:40
вот билд система андроида в самсунге она была "на питоне"

Alex
24.06.2016
11:09:02
Да, линукс называется

Aragaer
24.06.2016
11:09:08
по факту там формировались большие строчки, туда подставлялись всякие переменные, а потом они скармливались в subprocess

? Snyp
24.06.2016
11:09:18
Да, линукс называется
далеко пойдешь

kimifish
24.06.2016
11:09:25
ну а чо) у меня был xmpp-бот на питоне, который все сообщения валил в named pipe, а далее чистый шелл)

так было проще

Richard
24.06.2016
11:09:43
а чат по башу бывает?
На ЛОРе подскажут

kimifish
24.06.2016
11:09:53
в ирке наверняка

Alex
24.06.2016
11:09:59
далеко пойдешь
Я то пойду, а ты с таким чувством юмора на месте останешься наверняка )

kimifish
24.06.2016
11:10:00
только вряд ли на русском

AnswerX
24.06.2016
11:11:37
граммар наци проснулся у меня(

Google
Alex
24.06.2016
11:11:41
Баа... да ты родной то язык не знаешь ,а за баш взялся )

? Snyp
24.06.2016
11:12:12
kimifish
24.06.2016
11:12:33
ребят, а почему вы не в школе?

Alex
24.06.2016
11:13:10
мне лид сказал, что сроки горят. Поэтому пришлось на работу пойти вместо школы :(

Не, ну серьезно. Я пошутил, а человек не понял. Делов то )

? Snyp
24.06.2016
11:14:10
Я просто не знаю где спросить, а тут логично что люди за линуксом сидят.

Kill me pls
24.06.2016
11:14:14
? Snyp
24.06.2016
11:14:29
в линукс чатах толком не отвечают, куда мне еще лезть?

Hesus
24.06.2016
11:14:41
В чем прикол про 360?

Aragaer
24.06.2016
11:15:06
я просто погуглил bash case и первая же ссылка мне выдала то, что нужно

Kill me pls
24.06.2016
11:15:20
Товарищ писал мне про system/360, я ему ответил не написал system для краткости. Теперь уже третий день каждый второй идиот это нажимает с никому неизвестной целью.

? Snyp
24.06.2016
11:15:30
ну спасибо, синтаксис case мне известен.

Richard
24.06.2016
11:16:41
А что интересует уважаемого Snyp code?

Hesus
24.06.2016
11:19:22
/360

Павел
24.06.2016
11:21:04
/360

kimifish
24.06.2016
11:21:05
/me здесь работает?

Anonymous*
24.06.2016
11:21:06
Да все нормально братан

Ты по адресу

kimifish
24.06.2016
11:21:12
/me

Anonymous*
24.06.2016
11:21:17
Мы тут что угодно обсуждаем

Google
kimifish
24.06.2016
11:21:20
нет

Sergey
24.06.2016
11:21:20
Anonymous*
24.06.2016
11:21:33
Нельзя быть программистом что на питон

Vadim
24.06.2016
11:21:38
из-за вас бот умер

Anonymous*
24.06.2016
11:21:44
Да и нахуй его

Sergey
24.06.2016
11:21:45
Anonymous*
24.06.2016
11:21:49
Ненавижу ботов

Aragaer
24.06.2016
11:22:13
какой бот?

Costel Salanders
24.06.2016
11:22:24
Ненавижу ботов
И мы тебя тоже

Vadim
24.06.2016
11:22:51
Ненавижу ботов
тут должна быть шутка про мясо, но не смешно уже

Anonymous*
24.06.2016
11:23:49
Выпускной завтра чтоли

А я думал сегодня

Anonymous*
24.06.2016
11:23:59
Рубашку белую надел

? Snyp
24.06.2016
11:28:54
А что интересует уважаемого Snyp code?
Да я уже запутался напрочь что к чему и куда копать.

Kill me pls
24.06.2016
11:29:17
А в чём она?

? Snyp
24.06.2016
11:29:43
#!/bin/bash # arrow-detect.sh: Обнаружение нажатия на курсорные клавиши, и не только... # Спасибо Sandro Magi за то что показал мне -- как. # -------------------------------------------- # Коды клавиш. arrowup='\[A' arrowdown='\[B' arrowrt='\[C' arrowleft='\[D' insert='\[2' delete='\[3' # -------------------------------------------- SUCCESS=0 OTHER=65 echo -n "Нажмите на клавишу... " # Может потребоваться нажать на ENTER, если была нажата клавиша # не входящая в список выше. read -n3 key # Прочитать 3 символа. echo -n "$key" | grep "$arrowup" if [ "$?" -eq $SUCCESS ] then echo "Нажата клавиша \"." exit $SUCCESS fi #Определение нажатой клавиши. 133echo -n "$key" | grep "$arrowdown" if [ "$?" -eq $SUCCESS ] then echo "Нажата клавиша \" exit $SUCCESS fi echo -n "$key" | grep "$arrowrt" if [ "$?" -eq $SUCCESS ] then echo "Нажата клавиша \"О\"." exit $SUCCESS fi echo -n "$key" | grep "$arrowleft" if [ "$?" -eq $SUCCESS ] then echo "Нажата клавиша \"." exit $SUCCESS fi echo -n "$key" | grep "$insert" if [ "$?" -eq $SUCCESS ] then echo "Нажата клавиша \"Insert\"." exit $SUCCESS fi echo -n "$key" | grep "$delete" if [ "$?" -eq $SUCCESS ] then echo "Нажата клавиша \"Delete\"." exit $SUCCESS fi echo " Нажата какая-то другая клавиша." exit $OTHER # # # #+ # Упражнения: --------- 1) Упростите сценарий, заменив множество if-ов одной конструкцией 'case'. 2) Добавьте определение нажатий на клавиши "Home", "End", "PgUp" и "PgDn".
вот есть задание, переписать в case, у меня вроде как элементарное, не получается совсем. Что не хватает в знаниях в данный момент этой задачи - я не понимаю.

данную задачу я пытаюсь решить так, в качестве эксперемента чтобы уловить суть: #!/bin/bash insert="^[[2~" read -n3 key case "$key" in *$insert* ) echo "нажата клавиша Инсерт" ;; * ) echo "Неизвестная клавиша" ;; esac но он пишет что это не известная клавиша, если я нажимаю insert.

и соотвественно дергаться со стороны в сторону, "методом тыка" что то решать - ощутимо пустая трата времени.

H
24.06.2016
11:36:17
да, лучше сидеть и ничего не делать

Aragaer
24.06.2016
11:36:19
ну ты попробуй печатать, какая именно клавиша пришла

Google
Richard
24.06.2016
11:37:04
сделай echo $key и нажми insert, запомни, и вставь в код.

kimifish
24.06.2016
11:37:06
надо написать бота, чтоб банил тех кто цитирует односложные фразы ради того, чтобы написать такую же

будто мы все здесь маразматики и в контекст не рубим

? Snyp
24.06.2016
11:37:33
да, лучше сидеть и ничего не делать
или крутиться вокруг да около и понять что нихера не получаетьс - забить на это все и дальше изучать. плохая привычка нерешать задачи до конца.

H
24.06.2016
11:38:00
да, лучше сидеть и ничего не делать

Louis
24.06.2016
11:38:36
?

Richard
24.06.2016
11:38:41
Может, выкинем его из чата чтобы не подрывал моральные устоит питонистов?

? Snyp
24.06.2016
11:38:59
воу.. а что не так то?

Admin
ERROR: S client not available

? Snyp
24.06.2016
11:39:10
я всего лишь попросил о помощи.

скажите конкретно - пойму.

H
24.06.2016
11:39:51
да никто тебя не кикнет, не ссы

Richard
24.06.2016
11:39:59
=)

H
24.06.2016
11:40:04
просто ты решает задачу 2004 года по башу, сам думать не хочешь

ждешь помощи

тебе же блять сказали

Richard
24.06.2016
11:40:38
Тут вот дважды уже посоветовали куда посмотреть.

ну ты попробуй печатать, какая именно клавиша пришла

сделай echo $key и нажми insert, запомни, и вставь в код.

H
24.06.2016
11:40:44
что инсерт и прочие это 4 символа

Google
Richard
24.06.2016
11:40:50
Получилось?

H
24.06.2016
11:40:50
а ты читаешь только три

и сравниваешь с 4

Anonymous*
24.06.2016
11:41:00
H
24.06.2016
11:41:08
и удивляешься почему у тебя неизвестная клавиша

? Snyp
24.06.2016
11:41:09
какой мануал.

H
24.06.2016
11:41:12
думать потому что надо

если ты не понял что я сказал, то можно кикать

? Snyp
24.06.2016
11:42:14
лан, хер с ним.

Hesus
24.06.2016
11:42:19
https://www.opennet.ru/docs/RUS/bash_scripting_guide/ тут все есть что надо

H
24.06.2016
11:42:24
ясно

Hesus
24.06.2016
11:44:30
сколько ты уже пишешь скрипт?

? Snyp
24.06.2016
11:44:46
хз, не считал

Hesus
24.06.2016
11:44:54
примерно

? Snyp
24.06.2016
11:45:03
ну час где то

это что то меняет?

Hesus
24.06.2016
11:45:26
рано вопросы задавать начал

? Snyp
24.06.2016
11:45:40
ясно

Hesus
24.06.2016
11:45:57
я свой первый скрипт писал и правил часов 9ть

Страница 1112 из 9768