Используя bash, мне понравилось делать что-то вроде этого:
$ l
file15165
file23132
file31351
xyzfile
$ $CMD f<TAB>
(f gets completed to "file", I type "*", [23] or whatever)
$ $CMD file*<Enter>
Таким образом, я уверен, что команда выполняется для всех файлов, которые я хочу.
Когда я пытаюсь сделать это с помощью zsh, происходит следующее:
$ l
file15165
file23132
file31351
xyzfile
$ $CMD f<TAB>
(f is completed to "file15165", I have to press <backspace> five times and then type "*")
$ $CMD file*<Enter>
Что совсем неэффективно. Теперь, как я могу добиться поведения bash с помощью zsh? Или как пользователь zsh попытается сделать то, что делаю я?