|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/17283a3ea2b35.html, оценка из 5, голосов 10
|