Description of problem: bash completion for the more command does not parse files containing spaces properly Version-Release number of selected component (if applicable): bash-completion-2.1-6.el7.noarch How reproducible: always Steps to Reproduce: 1. touch "hello world" 2. more h<tab> <tab> Actual results: $ more h hello world Expected results: $ more hello\ world Additional info: in RHEL 6 (epel based package) and Fedora this works as expected in RHEL 7, for example cat and less work fine; even with default minimal completion it works better $ complete -p more complete -F _more_module more $ complete -p less complete -F _longopt less $ complete -p cat complete -F _longopt cat $ complete -r less $ complete -p less complete -F _minimal less $ less hello\ world <works>
Completions for more command are provided by util-linux package. Reassigning to util-linux component. This issue should be fixed by backporting https://git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/?id=ce3e6b15e2c4478b2df9a7016c168b16325abfb0
*** This bug has been marked as a duplicate of bug 1296366 ***