Size: a a a

2019 June 22

E

Eugene in SPb Python
Maxim Koltsov
Кстати, а ты всегда помнишь разницу между # и %?
Так как я не пишу на баше постоянно, я вообще мало что помню сходу, с таким адовым синтаксисом это не удивительно. :)

Эти штуки матчат шаблон и думаю, тут есть какая-то разница в том как будет обрабатывться строка
источник

MK

Maxim Koltsov in SPb Python
Ну это матч префикса или суффикса
источник

MK

Maxim Koltsov in SPb Python
И я всегда забываю кто есть кто
источник

E

Eugene in SPb Python
да, точно, с начала строки или с конца
источник

E

Eugene in SPb Python
В общем, я думаю, на баше лучше ничего не писать со сложной логикой и больше 100 строчек кода. Если появляется такая потребность, надо взять не баш, а что-то другое. Вот в том проекте, в котором я ковырялся, там сначала через баш строилась баш-команда, которая запускала скрипт на питоне, который запускал скрипт на баше. :)
источник

VR

Vasya Ridikat in SPb Python
Eugene
В общем, я думаю, на баше лучше ничего не писать со сложной логикой и больше 100 строчек кода. Если появляется такая потребность, надо взять не баш, а что-то другое. Вот в том проекте, в котором я ковырялся, там сначала через баш строилась баш-команда, которая запускала скрипт на питоне, который запускал скрипт на баше. :)
Это началось с чего-то разумного, а потом разрослось непонятно во что?
источник

VR

Vasya Ridikat in SPb Python
Eugene
В общем, я думаю, на баше лучше ничего не писать со сложной логикой и больше 100 строчек кода. Если появляется такая потребность, надо взять не баш, а что-то другое. Вот в том проекте, в котором я ковырялся, там сначала через баш строилась баш-команда, которая запускала скрипт на питоне, который запускал скрипт на баше. :)
Какая-то цель изначально была же?
источник

E

Eugene in SPb Python
Vasya Ridikat
Это началось с чего-то разумного, а потом разрослось непонятно во что?
это началось с того, что человек, который это всё написал, был вообще не прогрммист и не знл толком ни одного языка, в том числе баш. Ему надо было зпрограммировать прототип своей системы, которую он придумал, вот и запрограммировл как смог 🤷‍♂️
источник

SG

Sasha Golubev in SPb Python
Eugene
это началось с того, что человек, который это всё написал, был вообще не прогрммист и не знл толком ни одного языка, в том числе баш. Ему надо было зпрограммировать прототип своей системы, которую он придумал, вот и запрограммировл как смог 🤷‍♂️
А кем он был? Вы про Стивена Борна?
источник

E

Eugene in SPb Python
Sasha Golubev
А кем он был? Вы про Стивена Борна?
Он был просто исследователь, по-модному нынче data scientist
источник

E

Eugene in SPb Python
Sasha Golubev
А кем он был? Вы про Стивена Борна?
> Вы про Стивена Борна?
😀 bash уже после него сделали же
источник
2019 June 23

KM

Kristina Mironova in SPb Python
А по поводу прототипа на баш - это реальная практика сейчас?
источник

E

Eugene in SPb Python
Да ну, это скорее исключение и такое встречается довольно редко. Хотя там где я работаю, баша вижу много (и не обязательно, это связано с моей работой), но в основном это легаси и отголоски "смутного времени".

Касательно администрирования, сейчас ручное админство тоже уходит в прошлое со всеми этими контейнерами, кубернетисами, "infrastructure as a code" и т.д. Баш остаётся основным инструментом в уютненькой консольке красноглазых линуксоидов.  😀 (если что, я никого не хочу обидеть или принизить чьё-то достоинство)
источник

AS

Aleksey Shirokikh in SPb Python
вообще то нет.
источник

AS

Aleksey Shirokikh in SPb Python
баша с кубернетисом становится сильно больше
источник

AS

Aleksey Shirokikh in SPb Python
просто записывают его теперь в манифестики на ямле
источник

AS

Aleksey Shirokikh in SPb Python
кубернетис как раз ведет и фактически требует что бы *sh работал. ибо тебе надо сократить площадь атаки и тащить язык програмирования  в контейнер возможности нет. а сделать простейший скрипт для проверки чего либо или последовательного запуска команд таки нужно
источник

E

Eugene in SPb Python
ну оно есть конечно, я ж не спорю
источник

AS

Aleksey Shirokikh in SPb Python
немного подумал.
в целом несуществует вариантов развития ситуации при которых баш или его аналоги будут исключены из мира админов и программистов. чего в общем не скажешь ни про один другой язык. был перл когда то его выпилили.
смысл в том что он минимальное на что можно гарантированно расчитывать. на *sh и curl
источник

AS

Aleksey Shirokikh in SPb Python
поэтому как бы все его не любили и не считали условным злом елинственное что реально можно сделать это коммитить в него для улучшения ситуации.
источник