Сижу пишу bash скрипт.
А самого кроет тлен и уныние.
Насколько я приловчился мимикрировать.
Три дня назад я о bash'е знал, как из него запустить команду.
А сегодня уже накатал сотню строк для проверки всякой хрени на удаленном сервере.
При том, что не знаю баша вообще никак, не прочитал ни одного гайда и действую по интуиции.
Стыдно.
Оставаться мне code monkey до скончания века.
А самого кроет тлен и уныние.
Насколько я приловчился мимикрировать.
Три дня назад я о bash'е знал, как из него запустить команду.
А сегодня уже накатал сотню строк для проверки всякой хрени на удаленном сервере.
При том, что не знаю баша вообще никак, не прочитал ни одного гайда и действую по интуиции.
Стыдно.
Оставаться мне code monkey до скончания века.
Он достаточно бедный язык, знать особо и нечего. Другое дело, что есть какие-то очень популярные утилиты с кучей ключей, которые могут быть очень полезны в том числе и в скриптах. А еще куча граблей, на которые очень легко наступить, потому что язык нетолько бедный, но и не особо продуманный.
В общем это тот самый случай, когда практически все знают "кое-как", а потому стыдится не стоит. А в случае чего-то достаточно объемного и серьёзного для проверки всякой хрени на удаленном сервере и подобного используют Ansible и аналоги, потому что bash очень сложно поддерживать как объективно, так и просто из-за незнания особенностей - члены команды будут регулярно наступать на грабли.
Хотя к башу я обращаюсь крайне редко...
Reflendey, синтаксис вокруг переменных со скобочками и кавычками вызывает боль в темечке. Поэтому копипаст и отладка эхом. Вроде работает.
Ansible
Спасибо, посмотрю.
члены команды будут регулярно наступать на грабли.
Нет команды - нет проблемы)