Perguntas com a marcação «readline»

GNU Readline é uma biblioteca que fornece recursos de edição de linha de comando e pesquisa de histórico para Bash e outros programas interativos de linha de comando. Use esta tag para perguntas relacionadas ao uso da funcionalidade Readline no Bash e em outro software.

2
Por que o bash está vinculado a ncurses?
Acho que já notei isso antes, mas nunca pensei muito; agora estou curioso. > ldd /bin/bash linux-vdso.so.1 => (0x00007fff2f781000) libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007f0fdd9a9000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f0fdd7a5000) libc.so.6 => /lib64/libc.so.6 (0x00007f0fdd3e6000) /lib64/ld-linux-x86-64.so.2 (0x00007f0fddbf6000) Libtinfo é parte de ncurses. Este é um sistema fedora, mas é o mesmo no ubuntu, e …
11 bash  readline  ncurses 

2
leia com história
Como posso fazer com que o readcomando interno suporte o histórico, pressionando a tecla para cima / para baixo para alternar entre eles? Eu tentei pegar quando você pressiona a tecla para cima, mas parece que não funciona read: read -p '> ' -n 3 foo echo echo -n "$foo" …



2
Definindo variáveis ​​readline no shell
Li na manpágina que você define os parâmetros de linha de leitura como desativados ou com um valor usando set var value É o mesmo que o setembutido, e como você define as variáveis ​​uma vez inputrcque já foram lidas e o shell está em execução?
10 bash  readline 


4
Coloque texto no buffer da linha de comando do bash
Eu gostaria de colocar programaticamente um determinado pedaço de texto no buffer da linha de comando do bash, ler para ser editado e usado como um comando. Estou ansioso por algo semelhante a read -imas para comandos. -i text Se a linha de leitura estiver sendo usada para ler a …
9 bash  readline 

1
Quais são os separadores de palavras readline?
Quando eu excluo uma "palavra" no Bash, ela pára em certos caracteres como _e /. Por exemplo, se eu digitar /foo/bar e ativar backward-kill-word(normalmente mapeado para Alt- Backspacee / ou Ctrl- w), o texto restante é /foo/ . Isso faz não correspondem a $COMP_WORDBREAKSou readline'srl_completer_word_break_characters . Como posso detectar (de …
9 bash  readline 

2
Leitura de caractere por caractere com leitura do bash
Eu tenho tentado usar o bash para ler um arquivo caractere por caractere. Após muitas tentativas e erros, descobri que isso funciona: exec 4<file.txt declare -i n while read -r ch <&4; n=0 while [ ! $n -eq ${#ch} ] do echo -n "${ch:$n:1}" (( n++ )) done echo "" …
8 bash  readline 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.