Я пытаюсь создать скрипт для преобразования из файлов $ GIT_DIR / info / exclude в файлы .gitignore. Я хотел бы поместить файлы .gitignore как можно ближе к цели шаблона, а это означает, что в /a/b/.gitignore
должен быть указан глобус типа /a/b/*/*.c
. Чтобы сделать это точно, мне нужно что-то, что может вернуть самую длинную подстроку с самого начала, которая уникально идентифицируется, основываясь на man glob
Существует ли что-то подобное, предпочтительно что-то переносимое в * никс?