Khi tôi xóa một "từ" trong Bash, nó sẽ dừng ở một số ký tự như _
và /
. Ví dụ: nếu tôi gõ
/foo/bar
và kích hoạt backward-kill-word
(thường được ánh xạ tới Alt- Backspacevà / hoặc Ctrl- w), văn bản còn lại là
/foo/
. Điều này không không tương ứng với $COMP_WORDBREAKS
hoặc readline
'srl_completer_word_break_characters
. Làm cách nào tôi có thể phát hiện (tốt nhất là trong một hệ thống đang chạy, thay vì mặc định trong mã, vì chúng có thể bị ghi đè) những ký tự nào được sử dụng để xác định ngắt từ?
[^A-Za-z0-9]
,[^[:alnum:]]
(phụ thuộc nội địa hóa) hoặc cái gì khác?