Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Aleksey Cheusov                      2:5020/400     01 Nov 2003  20:31:05
 To : Kirill Frolov
 Subject : Re: libreadline read() in bash script
 -------------------------------------------------------------------------------- 
 
 Kirill Frolov <Kirill.Frolov@p2.f827.n5030.z2.fidonet.org> writes:
 
 > Hемедленно нажми на RESET, All!
 > 
 >  У меня есть примитивный скрипт, для словарика (запускается в маленьком
 > окошке xterm):
 > 
 >    while read a ; do dict $a ; done
 > 
 >  А так хочется, чтобы если слово ввёл неправильно, чтобы можно было
 > вызвать назад прерыдущую введённую строку и отредактировать. Как сделать?
 
 bash-евский read libreadline не пользует,
 поэтому с bash у тебя ничего не получится.
 
 Если я правильно понял то, что тебе нужно,
 посмотри на dictcli из libdict.
 http://www.miranda.org/~sdyoung/libdict-1.0-pre.tar.gz
 
 Это такой dictshell. Hа него expect-ы всякие можно натравливать.
 Можешь к нему libreadline прикрутить.
 
 -- 
 Best regards, Aleksey Cheusov.
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: libreadline read() in bash script   Aleksey Cheusov   01 Nov 2003 20:31:05 
 Re: libreadline read() in bash script   Nick Gazaloff   01 Nov 2003 23:48:35 
Архивное /ru.linux/17283a3ea2b35.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional