Используя 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 попытается сделать то, что я делаю?