Откуда bash узнаёт про цели Makefile?
Makefile:
ab:
bc:
ce:
$ make (нажимаем tab)
bash подсказывает:
ab bc ce
Как bash про это узнаёт? Или make?
Ответы (1 шт):
Автор решения: Ainar-G
→ Ссылка
На ОС Ubuntu 18.04 файл со скриптом находится
в /usr/share/bash-completion/completions/make. Скрипт
содержит более 200 строчек, и если вам интересно, можете его разобрать.
Если же коротко, это сочетание кода для sed и Bash.