Задача: Напишите make-файл, который приведет к такому поведению:
% make me a sandwich
What? Make it yourself
% sudo make me a sandwich
Okay
Правила:
- Должен работать на компьютере с Linux, где пользователь не является пользователем root, но ему разрешено использовать
sudo
. - Не должен говорить
Okay
какой-либо более короткой команде make (напримерsudo make sandwich
). - Вторая команда должна работать из-за
sudo
, а не потому, что это второй вызов.
Методические рекомендации:
- Будьте кратки (в конце концов, это сайт Code Golf).
- Было бы неплохо, если бы он действительно сделал бутерброд.
- Попробуйте хитро спрятать, почему
sudo
имеет значение.
Победитель будет определен голосованием.
make
.