2

Я недавно перешел на Zsh. В bash, когда я использую "ls --hide=*.pyc" в файле без файлов .pyc, ls работает как положено. В zsh "ls --hide = *. Pyc" работает, когда каталог содержит файлы .pyc, но не работает с zsh: no matches found: --hide=*.pyc когда совпадений не найдено.

Я хотел бы использовать псевдоним ls как "ls --hide=*.pyc" ; Можно ли заставить Zsh перестать жаловаться, если не найдено совпадений?

Спасибо.

2 ответа2

6

Попробуйте сделать unsetopt nomatch .

5

Цитировать спецификацию файла:

ls --hide="*.pyc"

alias lh='ls --hide="*.pyc"'

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .