Вот мое взятие на решении:
Полупривилегированный пользователь запускает скрипт, названный. аргументами сценария является пакет или названия программы.
#!/bin/bash
cat <<__EOF__ | mail -s "please install" root@localhost
When you get time, please install these programs for me:
$@
Thanks,
__EOF__
Это имеет преимущество высоко сложной нейронной сети, конкретно обученной в проблемной области (и с миллионами лет эволюции в решающих проблему задачах), чтобы оценить всю безопасность и другие практические последствия и реагировать на каждый запрос с решительностью и скоростью, которой это заслуживает. например: "нет, я не собираюсь устанавливать тот клиент разрядного потока на нашем производственном веб-сервере".
Если Вы хотите стать необычными, Вы могли бы использовать getopt, чтобы позволить пользователю указывать приоритетные опции как-l или - низко,-h или - высоко,-u или - срочный.
{google:baseURL}search?{google:RLZ}{google:acceptedSuggestion}{google:originalQueryForSuggestion}sourceid=chrome&ie={inputEncoding}&q=%s
-A4 и -.Флаги B6 grep выведут 4 строки после и 6 строк до линии соответствия.
gcal
( http://www.gnu.org/software/gcal/ ) доступен из Homebrew и отображает текущий месяц с выделением текущего дня при вызове без каких-либо других аргументов.