Makefile - это специальный файл, содержащий команды оболочки. Находясь в каталоге, содержащем этот make-файл, вы набираете make, и команды в make-файле будут выполнены.

Начать:

touch Makefile

Откройте Makefile и вставьте в него следующие строки, в которых три задачи

help, install иprepare

по умолчанию make считает первую задачу задачей по умолчанию, чтобы изменить это поведение, добавьте эту строку

.DEFAULT_GOAL := prepare

Теперь введите make

Выполнение набора задач одной командой

Предположим, у вас есть проект, и вам нужно сначала очистить ненужные файлы, затем вам нужно загрузить файл, а затем выполнить команду, это будет много Из-за хлопот попросить пользователя выполнить набор задач вместо этого, мы можем сделать это с помощью одиночной и короткой команды с помощью Makefile.

поэтому мы должны определить, что файл make содержит набор задач очистки, загрузки, выполнения и установки, которая будет задачей, которая выполняет [очистить, загрузить, выполнить]

и это может произойти с использованием этого синтаксиса

install: clean download execute

Как видите, у меня всего два файла (Makefile и dummy.txt), dummy.txt содержит текст.

Пример файла сборки:

Теперь введите make, который выполнит установку.

как мы видим, он выполнил три задачи: очистить, загрузить и выполнить

и у нас есть ipInfo.sh, существующий в текущем каталоге, и он очистил содержимое dummy.txt.

Команда автогенерации справки:

следуйте за этим, тогда вы сможете сгенерировать его из комментариев

просто вам нужно добавить комментарии, которые начинаются с `##`, а затем добавить описание

Выход