"Горький октябрь - 2010" (Нижний Новгород). Дополнительный турнир. 3 тур. Вопрос 8
Раздаточный материал
if test -n "ps -ef | grep WHO"
then
echo ^G
fi
#посмотрим, [...]
Перед вами Unix-скрипт [юникс-скрипт]. Первая строка ищет в списке запущенных процессов слово WHO [ху] и, как правило, находит только этот же скрипт. Команда echo ^G [эхо джи] выдает звуковой сигнал. Команда fi [фи] означает конец программы. В комментарии к скрипту пропущено название романа 1940 года. Напишите это название.
Ответ: "По ком звонит колокол".
Зачёт: "For whom the bell tolls".
Комментарий: Этот скрипт выдает сигнал колокола, когда находит сам себя. Не
спрашивай, по ком звонит колокол — он звонит по тебе. :-)
z-checkdb: fi — вовсе не команда, и означает она не конец программы,
а конец условного оператора if (Антон Губанов).
Источник(и):
1. http://habrahabr.ru/blogs/htranslations/104526/ и последующее
обсуждение
2. http://ru.wikipedia.org/wiki/По_ком_звонит_колокол
Автор: Алексей Чирков (Донецк — Стокгольм)
!