@Askar_Safiullin

Что лучше для скриптов?

Что лучше для скриптов для linux'а, python или bash.
  • Вопрос задан
  • 537 просмотров
Решения вопроса 2
@deliro
Смотря какой сложности, смотря какое окружение. Если есть питон и скрипт достаточно сложный — конечно питон. Если скрипт — это пара sed/awk/exec — баш. Ну и если в окружении нет питона (например, докер-контейнер с nginx) — очевидно, баш.
Ответ написан
Комментировать
xotkot
@xotkot
хорошо есть и хорошо весьма
зависит от владения тем или иным языком и от размера(сложности) задачи
если хорошо владеете python-ом и задача подразумевает написания 200+ строк кода то тогда наверное лучше использовать питон, в противном случае баша хватит за глаза
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
Зависит от назначения скрипта. Сложность задачи тут не так важна, как знание языка и смысл применения.

bash - командный язык, для системных задач. Удобен если нужно запускать внешние приложения
Питон - универсальный скриптовый язык.

Например инсталлятор или управляющий скрипт в общем случае лучше писать на баше.
Ответ написан
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Bash надо знать просто потому что на нем написаны все управляющие скрипты. Без него никогда не понять почему скажем в этом месте переменная окружения есть, а в том - нет. Многое множество вещей становится простым и понятным, если его знать.
python - для более тяжелых скриптов, где есть скажем коннект к БД, сложные преобразования, работа с LDAP/AD...(я в этом случае использую perl)
Ответ написан
Комментировать
@metajiji
Боюсь, что все, что вы хотите уже написано за вас, используйте DevOps тулзы для автоматизации, например ansible, soltstack и т.п., если что-то простое остановитесь на bash.
Ответ написан
Комментировать
На чем хорошо пишешь на том и пиши)) хоть на пхп)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект