挑战:编写一个makefile,这将导致以下行为:
% 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
有所作为。
获胜者将由投票决定。
2
savannah.gnu.org/bugs/?23273
—
ardnew
不幸的是,@ ardnew我特别要求编写一个makefile,我认为该文件会使基于patching的解决方案失效
—
ugoren
make
。
完全同意,@ ugoren。并不意味着该评论会消除挑战或提出解决方案
—
ardnew