[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: вопрос к знатокам баша



спасибо, заценю!
а для очистки строки я нагуглил реализацию через tput (простое echo -e
"\e[K") не работает как ожидается, если содержимое не влазит в одну строку. так
что с этими штуками все равно связываться.
а можешь для дураков объяснить строку с "stty бла-бла-бла"? из мана я мало что
понял, потому как такие терминальные штуки для меня темный лес


2013-285 00:13 Dmitry Alexandrov <321942@gmail.com> wrote:
> На Баше как таковом, полагаю, способа нет. Если нет возможности собрать 
> альтернативную read’у читалку ввода из кода на Си, то могу предложить только 
> поиграться с терминалом:
> 
> #!/bin/bash
> 
> TIMEOUT=150 # 15 s
> 
> STTY=$(stty -g)
> stty intr '' -icanon min 0 time $TIMEOUT ignbrk -brkint isig
> read
> echo
> echo "$REPLY"
> stty $STTY
> 
> У меня это работает, но что будет работать везде, гарантировать нельзя.


Reply to: