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: