Bashで「単語」を削除する_
と、やなどの特定の文字で停止し/
ます。たとえば、
/foo/bar
そしてアクティブ化backward-kill-word
(通常Alt- Backspaceおよび/またはCtrl-にマッピングされwます)、残りのテキストは
/foo/
。これがないではないと対応$COMP_WORDBREAKS
またはreadline
さんrl_completer_word_break_characters
。単語の区切りを決定するためにどの文字が使用されているか(おそらくオーバーライドされる可能性があるため、コードのデフォルトではなく、実行中のシステムで)どうすれば検出できますか?
[^A-Za-z0-9]
、[^[:alnum:]]
(ローカライズ依存)、または他の何か?