É possível (re) definir o que readline (incorporado no bash) define como uma palavra?

5

Muitas das construções especiais do Readline permitem que o usuário edite a linha de comando de várias maneiras. Por exemplo, certas teclas digitadas permitir o avanço de uma palavra . Uma palavra é definida para ser o que em si define que seja.

É possível definir o (s) parâmetro (s) bash (s) para que o Readline defina uma palavra para ser algo diferente do que o bash normalmente define que seja? Diga alguma sequência de caracteres que não sejam espaços em branco?

    
por Rob Stevens 04.12.2014 / 12:16

2 respostas

1

Até onde eu sei, a definição do que é uma palavra depende das configurações atuais de localidade.

A página man readline (bash usa readline para manipulação de entrada) diz:

Words are composed of alphanumeric characters (letters and digits).

    
por 04.12.2014 / 12:26
0

O Bash divide as palavras pela variável $IFS , consulte o link .

Note que a seleção de palavras (ou seja, ao clicar duas vezes na palavra) é configurada nas configurações do seu terminal.

    
por 30.12.2014 / 23:05

Tags