Шаблоны соответствия порядка тегов завершения zsh

Вы можете использовать cutилиsed:

echo 192.168.15.73.64759 | cut -d '.'  -f 1-4 
echo 192.168.15.73.64759 | sed -E 's,\.[0-9]+$,,'

Илиawk:

echo 192.168.15.73.64759 | awk -F '.' '{print $1"."$2"."$3"."$4}'
2
21.10.2019, 16:36
1 ответ

Вы можете иметь отрицательный поиск вignored-patterns:с использованием одного шаблона, который использует^оператор отрицания .(extended_globвсегда включен во время завершения, но я все равно рекомендую setopt extended_glob, потому что это также полезно вне завершения.)

zstyle ':completion:*:complete:git:*:main-porcelain-commands-freq' \
  ignored-patterns '^(add|branch|…)'
2
27.01.2020, 22:16

Теги

Похожие вопросы