Настройка и работа в Linux
adb5321d

Операторы глоббинга


Кроме стандартных символов (таких как *, ?, [...]), используемых для генерации имен файлов в других командных процессорах, в zsh определены дополнительные операторы глоббинга, такие как:

^X -- совпадает с любым кроме X. Например, ^*.elc будет соответствовать всем файлам, кроме тех которые указаны в маске (в нашем случае это файлы с расширением .elc).

X~Y -- совпадает со всем, что соответствует шаблону X, и не соответствует шаблону Y. Например, *.el*~*.elc соответствует всем файлам, чье расширение начинается с .el, но при этом не будут учитываться файлы с расширением *.elc.

X# -- соответствует нулю или нескольким вхождениям шаблона X.

X## -- соответствует одному или нескольким вхождениям шаблона X.



Содержание раздела