Cuando elimino una "palabra" en Bash, se detendrá en ciertos caracteres como _y /. Por ejemplo, si escribo
/foo/bar
y activar backward-kill-word (normalmente asignado a Alt- Backspacey / o Ctrl- w), el texto restante es
/foo/
. Esto no corresponde a $COMP_WORDBREAKSo readline'srl_completer_word_break_characters . ¿Cómo puedo detectar (preferiblemente en un sistema en ejecución, en lugar de los valores predeterminados en el código, ya que presumiblemente se pueden anular) qué caracteres se utilizan para determinar los saltos de palabras?

[^A-Za-z0-9],[^[:alnum:]](localización dependiente) o alguna otra cosa?alnumclase de caracteres), aunque eso también afectaría a otras aplicaciones.isalnum, por lo tanto, depende de la configuración regional y es equivalente a su segunda versión, @ l0b0.