Glob без учета регистра на zsh/bash

ЗШ:

$ unsetopt CASE_GLOB

Или, если вы вообще не bash-function хотите включать подстановку zsh без учета регистра, вы можете bash-script активировать ее только для glob изменяющейся части:

$ print -l (#i)(somelongstring)*

Это будет globbing соответствовать любому файлу, который glob начинается с «somelongstring» (в zsh любой комбинации нижнего/верхнего bashrc регистра). Флаг без учета globbing регистра применяется ко всему, что .bash-profile заключено в круглые скобки, и wildcard-expansion может использоваться несколько bash-variables раз. Прочтите руководство wildcard-expansion zshexpn(1) для получения дополнительной bash-alias информации.

ОБНОВЛЕНИЕ Чуть не забыл, чтобы bash-variables это работало, вы должны включить bash расширение расширения:

setopt extendedglob

linux

bash

zsh

glob

2022-11-20T21:55:46+00:00
Вопросы с похожей тематикой, как у вопроса:

Glob без учета регистра на zsh/bash