Сбор статистики о используемых скриптовых языках
Абсолютно безполезный скрипт для сбора статистики о наиболее часто используемых скриптовых языках. Можно использовать эту информацию в холиворах или как аргумент в тяжелых раздумиях какой скпиптовый язык изучать Ж:-)
Фичи:
0) по ключику -v выводит если где то ошибка в первой строке скрипта
1) отлавнивает параметр /usr/bin/env что бы показать реальный скриптовый интерпетатор
2) отлавливает версии, так что python2.3 и python считалось за одно и тоже
3) отлавливает если скрипт начинается с пустой строки
4) считает что perl и perl.exe одно и тоже(полезно для Cygwin)
Проверено на Debian, FreeBSD, OpenBSD и Cygwin
для запуска в Solaris исправте первую строчку скрипта с #!/bin/sh на #!/bin/bash
похоже что в sh соляриса кол-во аргументов командной строки ограничено очень небольшим числом, и find $* разворачивается плохо. Не забудьте также заменить расширение скрипта с txt на sh.
| Вложение | Размер |
|---|---|
| often-used-script-lang.txt | 1.65 кб |
Страница для печати- Добавить комментарий
- 1688 просмотров


кстати, на debian 3.1 не заработало find ругался на отсутствующий параметр. пришлось заменить -exec на | xargs
а замена на #!/bin/bash делу не помогла?
тогда стоит наверное таки xargs подправить для кроссплатформености, может и на солярке из коробки работать будет
зы
список поддерживаемых платформ растет Ж:-))
осталось сслыку на скрипт на ЛОР забросить и завалят статистикой Ж:-)
--
Signature invent in progress 22% #.........
нет, не помогла :-(
ты скрипт, работающей на солярисе, заливать сюда будешь? или вариант с xargs вставить?
заливай с xargs
и незабуть добавить себя в коментариях как контрибутора Ж:-)
--
Signature invent in progress 22% #.........
You don't have permission to access //files/often-used-script-lang.sh on this server.
че он ругается то? Ж:-(
--
Signature invent in progress 22% #.........
что-то с правами апача и виртуальными хостами. я посмотрю.