Size: a a a

2021 January 29

V

Vikentsi in pro.bash
Хотя ладно это действительно далеко. Эзотерика.
источник

∀lǝxǝʎ in pro.bash
Vikentsi
Хотя ладно это действительно далеко. Эзотерика.
мой моск не способен воспринимать столько скобочек и функций
источник

F

Fljúgandi Kettlingur... in pro.bash
∀lǝxǝʎ
мой моск не способен воспринимать столько скобочек и функций
)))
источник

TokaToka Яздесь... in pro.bash
∀lǝxǝʎ
фу на таких
у меня оч много больших скриптов и все на bash'е
им отлично управлять огромными инфраструктурами
даж начал задуматься что бы написать пару built-in'ов что бы исчо было лучше и быстрее
Пионерский вопрос: почему бы не использовать готовые инструменты с простым управлением, которые легче автоматизировать? Или это lamer way?))
источник

∀lǝxǝʎ in pro.bash
TokaToka Яздесь
Пионерский вопрос: почему бы не использовать готовые инструменты с простым управлением, которые легче автоматизировать? Или это lamer way?))
пока ты не умеешь писать и задачи у тебя простые то можно использовать многое
но вскоре ты поймёшь что многое из оного порядочное Г, а то что кажется хорошим, надо пол года вникать а потом ещё всю жизнь допиливать и поддерживать.
Кроч, тут всё зависит от, практически всё что у нас написано — оправдано. На самом деле считается что на "стандартные" продукты проще найти человека и влить его в команду, но в большом объёме костылей и дописок которыми все обвешивают эти типичные тулзы далеко не всегда можно разобраться даже за месяц. а то и два.

TL;DR; кроч это всё сложный вопрос
источник

LV

Legio V Alaudae in pro.bash
Как-то писал конвертер *.csv в .sql. Bash+awk+sed. Обработка где-то трёх гигов заняла меньше десяти минут. Скрипт был строк на 30-40.  И это при условии что я баше тот ещё песец
источник

∀lǝxǝʎ in pro.bash
ну вот как раз такая задача это чистый awk или perl
прям типичная задача обработки строк
источник

TokaToka Яздесь... in pro.bash
∀lǝxǝʎ
пока ты не умеешь писать и задачи у тебя простые то можно использовать многое
но вскоре ты поймёшь что многое из оного порядочное Г, а то что кажется хорошим, надо пол года вникать а потом ещё всю жизнь допиливать и поддерживать.
Кроч, тут всё зависит от, практически всё что у нас написано — оправдано. На самом деле считается что на "стандартные" продукты проще найти человека и влить его в команду, но в большом объёме костылей и дописок которыми все обвешивают эти типичные тулзы далеко не всегда можно разобраться даже за месяц. а то и два.

TL;DR; кроч это всё сложный вопрос
Вот про обкостыливание стандартных продуктов согласен, больная тема на нашем небольшом производстве.
Крч понял, task depended))
источник

D

Dima in pro.bash
TokaToka Яздесь
Пионерский вопрос: почему бы не использовать готовые инструменты с простым управлением, которые легче автоматизировать? Или это lamer way?))
Что такое готовые инструменты?

По сути дела BASH это инструмент для запуска программ.
источник

D

Dima in pro.bash
TokaToka Яздесь
Пионерский вопрос: почему бы не использовать готовые инструменты с простым управлением, которые легче автоматизировать? Или это lamer way?))
Взять для примера grep или ps или тот же systemctl, это разве не готовые инструменты?
источник

D

Dima in pro.bash
По этому вопрос сложный, не однозначный, и может трактоваться по разному.
источник

TokaToka Яздесь... in pro.bash
Dima
Что такое готовые инструменты?

По сути дела BASH это инструмент для запуска программ.
Уточняю: ставил вопрос под формулировку господина Алексея(?), т.е. управление инфраструктурой. И тут, в зависимости от задач, есть ansible/terraform/автоинвентарки/mdm/мониторинг всякий, ldap тот же для управления учетками пользователей, смотря что и как надо автоматизировать.
Но опять же, речь шла об абстрактной задаче управления большой инфраструктурой, конкретики мы не знаем)
источник

TokaToka Яздесь... in pro.bash
А баш отлично подходит, чтобы клеить эти штуки между собой
источник

D

Dima in pro.bash
TokaToka Яздесь
А баш отлично подходит, чтобы клеить эти штуки между собой
Согласен.
источник

Лс

Лень с Самосознанием... in pro.bash
Vladislav support.od.ua
Пятничный #вопрос:
[ -e /usr/bin/lsb_release ] && { codename="$(lsb_release -sc)"; } || { codename=${codename:-"buster"}; }
я , наверное, неправильно описал сокращенную конструкцию if ... then ... else ... fi
О!
Вот как это делается!
Я всё скобками пытался и матерился
источник

Лс

Лень с Самосознанием... in pro.bash
∀lǝxǝʎ
фу на таких
у меня оч много больших скриптов и все на bash'е
им отлично управлять огромными инфраструктурами
даж начал задуматься что бы написать пару built-in'ов что бы исчо было лучше и быстрее
Переведи на dash и увидешь как минимум двойной прирост в скорости)
источник

∀lǝxǝʎ in pro.bash
TokaToka Яздесь
Уточняю: ставил вопрос под формулировку господина Алексея(?), т.е. управление инфраструктурой. И тут, в зависимости от задач, есть ansible/terraform/автоинвентарки/mdm/мониторинг всякий, ldap тот же для управления учетками пользователей, смотря что и как надо автоматизировать.
Но опять же, речь шла об абстрактной задаче управления большой инфраструктурой, конкретики мы не знаем)
Мы поняли друг друга  и поговорили об одном и том же. Всё путём 😉
источник

∀lǝxǝʎ in pro.bash
Лень с Самосознанием
О!
Вот как это делается!
Я всё скобками пытался и матерился
() вместо {} ?)
источник

Лс

Лень с Самосознанием... in pro.bash
∀lǝxǝʎ
() вместо {} ?)
Ага)
источник

Лс

Лень с Самосознанием... in pro.bash
Вон, недавно Дима озадачил, теперь смогу переписать красиво
источник