Скрипт делает поиск через гугло-api и печатает непосредственно количество результаов поиска. Параметр --site — необязательный, добавляет в запрос site:arg. Есть ещё параметр --summary, который напечатает несколько первых результатов поиска. Запускаем так:
$ ./ruler.pl --site linux.org.ru ruby perl python java javascript
Searching site linux.org.ru
java => 33300
python => 21100
perl => 19800
javascript => 8000
ruby => 6780
$ ./ruler.pl --site linux.org.ru gnome kde xfce lxde openbox fluxbox awesome
Searching site linux.org.ru
kde => 62900
gnome => 48800
xfce => 11400
fluxbox => 7060
openbox => 6740
awesome => 3960
lxde => 2150
$
Мне тоже показалось странным, что если искать через сайт google.com, то количество результатов будет отличаться, но при померке ведь главное — это пользоваться одной линейкой, так что всё норм.
Можно придумывать, чего бы погуглить и потом гордиться результатами.