09:37

Сижу пишу bash скрипт.
А самого кроет тлен и уныние.
Насколько я приловчился мимикрировать.
Три дня назад я о bash'е знал, как из него запустить команду.
А сегодня уже накатал сотню строк для проверки всякой хрени на удаленном сервере.
При том, что не знаю баша вообще никак, не прочитал ни одного гайда и действую по интуиции.
Стыдно.
Оставаться мне code monkey до скончания века.

@темы: нытье, околокода

URL
Комментарии
11.11.2019 в 14:12

Но это же круто - так быстро осваивать новые скиллы, разве нет?
11.11.2019 в 14:12

Reflendey
не знаю баша вообще никак

Он достаточно бедный язык, знать особо и нечего. Другое дело, что есть какие-то очень популярные утилиты с кучей ключей, которые могут быть очень полезны в том числе и в скриптах. А еще куча граблей, на которые очень легко наступить, потому что язык нетолько бедный, но и не особо продуманный.

В общем это тот самый случай, когда практически все знают "кое-как", а потому стыдится не стоит. А в случае чего-то достаточно объемного и серьёзного для проверки всякой хрени на удаленном сервере и подобного используют Ansible и аналоги, потому что bash очень сложно поддерживать как объективно, так и просто из-за незнания особенностей - члены команды будут регулярно наступать на грабли.
11.11.2019 в 14:43

*lost in space*, я не осваиваю новый скилл. Я решаю текущую задачу комбинацией вставок быстренько нагугленного и некоторых своих соображений. Грубо говоря, на завтра все забуду. И когда снова придется решать задачу через bash, буду снова гуглить.
Хотя к башу я обращаюсь крайне редко...

Reflendey, синтаксис вокруг переменных со скобочками и кавычками вызывает боль в темечке. Поэтому копипаст и отладка эхом. Вроде работает.
Ansible
Спасибо, посмотрю.
члены команды будут регулярно наступать на грабли.
Нет команды - нет проблемы)
11.11.2019 в 16:01

Reflendey
EPF, habr.com/en/company/mailru/blog/311762/ вот кстати хорошая статья к вопросу о куче подводных камней. A Ansible для простых/одноразовых задач может оказаться пушкой по воробьям.
11.11.2019 в 20:04

Reflendey, спасибо.