The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз командной оболочки Bash 5.3"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз командной оболочки Bash 5.3"  +/
Сообщение от opennews (??), 06-Июл-25, 14:53 
После почти трёх лет разработки опубликована новая версия командного интерпретатора GNU Bash 5.3, используемого по умолчанию в большинстве  дистрибутивов Linux. Одновременно сформирован релиз библиотеки readline 8.3, применяемой в bash для организации редактирования командной строки...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63532

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Релиз командной оболочки Bash 5.3"  –15 +/
Сообщение от Аноним (1), 06-Июл-25, 14:53 
"Добавлена загружаемая команда "strptime", преобразующая текстовое представление даты и времени в эпохальное время (число секунд с 1 января 1970 года)."

Есть у кого-нибудь понимание для чего это вот надо?

Ответить | Правка | Наверх | Cообщить модератору

2. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Sort az vs 01 (?), 06-Июл-25, 14:55 
для сортировки
Ответить | Правка | Наверх | Cообщить модератору

3. "Релиз командной оболочки Bash 5.3"  –44 +/
Сообщение от Аноним (1), 06-Июл-25, 14:59 
а почему именно с 1 января 1970 года? ни позже ни раньше... и вобщем не реализовано для всего времени  на сколько посчитать не лень...
Ответить | Правка | Наверх | Cообщить модератору

5. "Релиз командной оболочки Bash 5.3"  +9 +/
Сообщение от Аноним (5), 06-Июл-25, 15:03 
Потому что это нуль.
Ответить | Правка | Наверх | Cообщить модератору

7. "Релиз командной оболочки Bash 5.3"  +18 +/
Сообщение от Карлос Сношайтилис (ok), 06-Июл-25, 15:05 
Unix timestamp
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

19. "Релиз командной оболочки Bash 5.3"  +3 +/
Сообщение от Аноним (5), 06-Июл-25, 15:33 
Нужна новая юникс эпоха.
Ответить | Правка | Наверх | Cообщить модератору

133. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (133), 07-Июл-25, 00:16 
Не, спасибо, ещё от предыдущей никак отделаться не можем.
Ответить | Правка | Наверх | Cообщить модератору

228. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от Аноним (228), 07-Июл-25, 12:12 
Ну удалите WSL2.
Ответить | Правка | Наверх | Cообщить модератору

258. "Релиз командной оболочки Bash 5.3"  –3 +/
Сообщение от Аноним (258), 07-Июл-25, 17:59 
Я-то удалю, но как это поможет отделаться от этого безумного локалхостного наследия семидесятых?
Ответить | Правка | Наверх | Cообщить модератору

137. "Релиз командной оболочки Bash 5.3"  +4 +/
Сообщение от Аноним (137), 07-Июл-25, 00:24 
дождись 38 года!
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

264. "Релиз командной оболочки Bash 5.3"  +2 +/
Сообщение от Аноним (-), 07-Июл-25, 18:52 
> Нужна новая юникс эпоха.

Да на, выбирай - мало чтоли? https://en.wikipedia.org/wiki/Epoch_(computing)

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

122. "Релиз командной оболочки Bash 5.3"  –1 +/
Сообщение от fifo (?), 06-Июл-25, 23:16 
до 70 годов дата в компьютере особо никому не нужна была
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

132. "Релиз командной оболочки Bash 5.3"  +21 +/
Сообщение от freehck (ok), 07-Июл-25, 00:14 
> а почему именно с 1 января 1970 года?

вопросы, которые мы заслужили, мда

как нынче происходит образование у людей в нашей сфере?
по видеороликам на ютубе, что ли?

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

195. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (195), 07-Июл-25, 10:12 
ты не поверишь
...и по роликами, и вот по таким статьям https://habr.com/ru/articles/925448/
она же залайканная (да, для толпы это теперь показатель), ей нельзя не верить
а потом еще будут до усрачки спорить, когда их будут поправлять...
Ответить | Правка | Наверх | Cообщить модератору

165. "Релиз командной оболочки Bash 5.3"  +5 +/
Сообщение от Аноним (165), 07-Июл-25, 05:57 
"Вы в каком полку служили?" ))
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

193. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от penetrator (?), 07-Июл-25, 09:33 
ну так исторически выбрали в POSIX система для хранения времени

у тебя весь ляликс с таким временем

на вики вбей UNIX TIME

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

205. "Релиз командной оболочки Bash 5.3"  –3 +/
Сообщение от Аноним (-), 07-Июл-25, 11:33 
> а почему именно с 1 января 1970 года? ни позже ни раньше.

Потому что диды любили делать всякие убогие костыли, а потом героически их решать, добавлением новых костылей (в данном случае прикостыливаанием функций преобразования).

Все от работы "на отшибись" и "и так сойдет"

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

330. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от а (?), 08-Июл-25, 14:22 
время до этой точки просто отрицательное - так что реализованно для любого времени, на какое разрядности хватит - 64 бита - это почти 300 мильярдов лет в обе стороны. Если мало - возьмите 128
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

4. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от Аноним (1), 06-Июл-25, 15:01 
а так конечно круто что Bash развивается!
Ответить | Правка | Наверх | Cообщить модератору

127. "Релиз командной оболочки Bash 5.3"  –10 +/
Сообщение от keydon (ok), 06-Июл-25, 23:38 
Не круто.
Тяжело написать на нём что-то. нормальное с >150 строк кода.
Любая обработка команд на нём, кроме самых простейших, превращается в адъ. При этом он ещё и сам очень небезопасен в плане "переменная пустая, удалил корневую". Многие вещи автоматизации приходится самим описывать, в итоге даже простенький скрипт написанный для удобства превращается в монстра на сотни строк кода, где полезных действий на пару строчек.
Ответить | Правка | Наверх | Cообщить модератору

138. "Релиз командной оболочки Bash 5.3"  +11 +/
Сообщение от freehck (ok), 07-Июл-25, 00:24 
> Любая обработка команд на нём, кроме самых простейших, превращается в адъ.

А любой нетривиальный инструмент превратит вашу жизнь в ад, если сперва не научиться им пользоваться.

Ответить | Правка | Наверх | Cообщить модератору

154. "Релиз командной оболочки Bash 5.3"  –4 +/
Сообщение от keydon (ok), 07-Июл-25, 02:45 
А баш превратит жизнь в ад даже когда научишься им пользоваться.
Ответить | Правка | Наверх | Cообщить модератору

164. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от freehck (ok), 07-Июл-25, 05:15 
> А баш превратит жизнь в ад даже когда научишься им пользоваться.

Вряд ли баш повинен в том, что ваша жизнь — ад.

Ответить | Правка | Наверх | Cообщить модератору

248. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от keydon (ok), 07-Июл-25, 15:06 
> Любая обработка команд на нём, кроме самых простейших, превращается в адъ.
>> А любой нетривиальный инструмент превратит вашу жизнь в ад, если сперва не научиться им пользоваться.
>>> А баш превратит жизнь в ад даже когда научишься им пользоваться.
>>>> Вряд ли баш повинен в том, что ваша жизнь — ад.

Как будто с чат-ботом разговариваю. Логика явно не ваш конёк.

Ответить | Правка | Наверх | Cообщить модератору

252. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от Анонимemail (252), 07-Июл-25, 16:51 
Уважаемый keydon, я, как сторонний наблюдатель, перечитавший Ваш диалог с оппонентом, нахожу ботом именно Вас. Ваш собеседник последовательно и логично изложил свою позицию - проблема с башем у Вас ни из-за баша, а из Вашего незнания оного.
Сам же баш - осмысленный скриптовый язык, задачи которого - автоматизация однородных повторяющихся действий. А сколько уж будет строк в скрипте, зависит от назначения последнего. То, что Вы пугаетесь или не способны разложить в своей голове 150 строк кода, говорит лишь о Вашей квалификации в этом языке. Может в таком случае не стоит пытаться тужиться?
Ответить | Правка | Наверх | Cообщить модератору

285. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от keydon (ok), 08-Июл-25, 01:03 
> Уважаемый keydon, я, как сторонний наблюдатель, перечитавший Ваш диалог с оппонентом, нахожу
> ботом именно Вас. Ваш собеседник последовательно и логично изложил свою позицию
> - проблема с башем у Вас ни из-за баша, а из
> Вашего незнания оного.
> Сам же баш - осмысленный скриптовый язык, задачи которого - автоматизация однородных
> повторяющихся действий. А сколько уж будет строк в скрипте, зависит от
> назначения последнего. То, что Вы пугаетесь или не способны разложить в
> своей голове 150 строк кода, говорит лишь о Вашей квалификации в
> этом языке. Может в таком случае не стоит пытаться тужиться?

Тогда перечитайте ещё раз до просветления вместе с моим собеседником. Можете еще вместе в логике потренироваться, потому что ни проблем с башем у меня нет, ни испуга, ни неспособности разложить 150 строк.
Баш же автоматизацию однородных действий делает отвратительно. Чуть меньше чем во всех гайдлайнах крупных компаний указано избавляться от больших баш-портянок и поверьте на это есть причины. Любой кто писал и поддерживал хоть что-то на баше >150 строк кода (ну хотя бы тесты) это понимает.

Ответить | Правка | Наверх | Cообщить модератору

360. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (360), 09-Июл-25, 17:54 
> Чуть меньше чем во всех гайдлайнах крупных компаний указано избавляться от больших баш-портянок

И вставлять yaml портянки для куберов, ансиблов и другой мути, которая внутри 100 тысяч зависимостей питона втягивает. Знаем, плавали.

> Любой кто писал и поддерживал хоть что-то на баше >150 строк кода

Ну я пишу 150> строк баша, и почитав man bash, прекрасно понимаю, что какая портянка делает. Более того, пришлось фиксить дефолтные системные .bashrc, profile и прочее, т.к. вся эта раскопипащенная хрень по ощущению была написана людьми, которые как раз man bash прочитали вскользь.

А самое классное это то, что у меня большинство скриптов умещается меньше чем в 150 строк, причём обычно на треть они состоят из парсинга аргументов командной строки и echo в случае ошибок.

Ответить | Правка | Наверх | Cообщить модератору

173. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (173), 07-Июл-25, 07:22 
Вы сначала научитесь, а потом уже расскажете.
Ответить | Правка | К родителю #154 | Наверх | Cообщить модератору

181. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 07-Июл-25, 09:08 
> А баш превратит жизнь в ад даже когда научишься им пользоваться.

Не, ну с определенного момента развивается "Стокгольмский синдром" - и начинает казаться, что оно даже и ничеготак. А если обмазать форматтерами-линтерами-shellcheck'ом-shfmt-explainshell в IDE то и вовсе почти нормальный язык. Мн-да. Главное, на альтернативы не смотреть, ага.
А то придется на вот это все забить и "программировать промптами" - один хрен, какой-нибудь надежности работы и сопровождаемости от портянок никто и не ждет, а один раз на твоем компе оно даже и сработает. Обычно.

Ответить | Правка | К родителю #154 | Наверх | Cообщить модератору

155. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (155), 07-Июл-25, 02:49 
> Тяжело написать на нём что-то. нормальное с >150 строк кода.

Такое надо писать на языке программирования, а не на баше (а на баше вообще ничего писать не надо).

Ответить | Правка | К родителю #127 | Наверх | Cообщить модератору

169. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (165), 07-Июл-25, 06:10 
По-моему естественный процесс системного администратора. По мере развития навыка и усложнения задач, переходишь к более подходящему инструменту, а не "тянешь портянку", которую трудно поддерживать и не факт, что разрабы учли такую возможность. По крайней мере у меня так происходил процесс освоения ЯП.
Ответить | Правка | Наверх | Cообщить модератору

233. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (233), 07-Июл-25, 12:36 
>процесс освоения ЯП

Прыгать между разными ЯП без серьезного погружения - не есть осваивать. С логикой проблемы. Наверняка и администрируешь по принципу "как оплачено, так и зафигачено".

Ответить | Правка | Наверх | Cообщить модератору

171. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (171), 07-Июл-25, 06:31 
ну для каких-то операций с файлома он удобный. Но если чет сложнее, то можно на питоне так же быстро напрогать
Ответить | Правка | К родителю #155 | Наверх | Cообщить модератору

197. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (197), 07-Июл-25, 10:52 
Судя по минусам, аудитория линукса так и не поумнела.

Баш - он просто морально устарел. Практика показывает, что самописная скриптота с каркалыжным синтаксисом просто в принципе не подходит для массового потребления. Любой ЯОН с "высокоуровневыми" командами куда более гибче и быстрее в плане реализации админских хотелок.

Ответить | Правка | К родителю #127 | Наверх | Cообщить модератору

202. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от User (??), 07-Июл-25, 11:30 
> Судя по минусам, аудитория линукса так и не поумнела.
> Баш - он просто морально устарел. Практика показывает, что самописная скриптота с
> каркалыжным синтаксисом просто в принципе не подходит для массового потребления. Любой
> ЯОН с "высокоуровневыми" командами куда более гибче и быстрее в плане
> реализации админских хотелок.

Ну вообще "да" - но по сравенению с практически любым языком общего назначения - bash с posix-compilant обвязкой существенно более высокоуровневый с т.з. решения задач предметной области (Системного администрирования). Разница примерно как между ванильной java'ой и специализированным DSL.
То, что "DSL" состоит из legacy чуть менее, чем совсем не отменяет наличия его примерно "везде" и того факта, что для решения типовых задач писать придется процентов на 30 (В плохом случае) меньше.

Ответить | Правка | Наверх | Cообщить модератору

203. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от Аноним (233), 07-Июл-25, 11:32 
Потому что вы пишете на нем не пайплайны, а императивщину. Шелл скрипт - это больше лисп и функциональное программирование. Строка кода на баше - это монада, например. Когда вот это дойдет, полегче станет. Хотя нет, вам не станет. Квадратно гнездовое мышление не изживается.
Ответить | Правка | К родителю #127 | Наверх | Cообщить модератору

250. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от keydon (ok), 07-Июл-25, 15:30 
> Потому что вы пишете на нем не пайплайны, а императивщину. Шелл скрипт
> - это больше лисп и функциональное программирование. Строка кода на баше
> - это монада, например. Когда вот это дойдет, полегче станет. Хотя
> нет, вам не станет. Квадратно гнездовое мышление не изживается.

Забавно. А можно тогда и плюшки функциональных языков подвезти? А то на императивном языке писать функциональщину превозмогая синтаксис ради ничего это мягко говоря странная затея.

Ответить | Правка | Наверх | Cообщить модератору

251. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (233), 07-Июл-25, 16:00 
Разрешаю - подвозите. Ни о чем разговор.

>превозмогая синтаксис

Если у вас проблемы с синтаксисом, не пишите вообще. Не ваше это.

Ответить | Правка | Наверх | Cообщить модератору

286. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от keydon (ok), 08-Июл-25, 01:13 
-Чтобы избежать проблем с автомобилем, ездите на скорости 4км/ч!
-Зачем нам тогда автомобиль? Почему бы нам тогда пешком не дойти, это ведь проще и полезней?
-Разрешаю сделать проще и полезней в автомобиле. И вообще не передвигайтесь. Не ваше это.
Ответить | Правка | Наверх | Cообщить модератору

329. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от Аноним (233), 08-Июл-25, 13:28 
Логика конечно не твое. Если традиционные ЯП - это автомобили, то баш - не автомобиль вообще. Это описание дорожной сети, по которой могут перевозиться грузы (на автомобилях или робо-тележках - не имеет значения).
У него есть конструкции, похожие на таковые в структурном программировании (ифы, процедуры), но они и в SQL есть. Тебе же не приходит в голову SQL назвать императивным языком? Хотя отдельные уникумы умудряются и там императивщину разводить, используя всякие вендорские расширения.

Баш скрипт может быть программой сам по себе, но его реальная мощь в том, чтобы находиться на уровне выше - направлять потоки данных между процессами. Делается это очень просто, практически интуитивно - в отличие от "настоящих" систем, заточенных под обработку потоков данных, с которыми могут эффективно работать только сотрудники коммерческой поддержки решений.

Ответить | Правка | Наверх | Cообщить модератору

335. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (335), 08-Июл-25, 17:20 
>Зачем нам тогда автомобиль?

Сравнение с автомобилем тут не работает. Парадигменные проблемы в основном живут в голове, потому что лямбды и cons/car/cdr пилятся за вечер на паре функций, что и сделал бы любой лиспер.

Я даже больше скажу, твоё сравнение с автомобилем - это вера в доброго дядю вендора, который всё сделает красиво и удобно. Проблема в том, что доброго дяди вендора нет и не будет.

А так alias lambda="_lambda ()" должно сработать. И return by value через одну переменную. И дальше map, filter, ну ты понял. Главное прикинуться добрым дядей вендором и продать lambda.rc любителям блестящих штуковин без изоленты. И рядышком пропиарить es.

Ответить | Правка | К родителю #286 | Наверх | Cообщить модератору

334. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (335), 08-Июл-25, 17:15 
В es подвезли. А если es нет, есть rc. Надо только агрессивно пушить, как это делают срастом.
Ответить | Правка | К родителю #250 | Наверх | Cообщить модератору

14. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (14), 06-Июл-25, 15:25 
Лучший язык для скриптов, особенно если надо что-то автоматизировать и не вводить по 150 комманд в терминал
Ответить | Правка | Наверх | Cообщить модератору

24. "Релиз командной оболочки Bash 5.3"  –5 +/
Сообщение от Аноним (24), 06-Июл-25, 15:59 
Лучше  Fish человечество еще ничего не придумало, поставил и из коробки все есть, не нужно всякие васяно моды ставить чтобы оболочка работала как и должна по умолчанию.
Ответить | Правка | Наверх | Cообщить модератору

26. "Релиз командной оболочки Bash 5.3"  +8 +/
Сообщение от 12yoexpert (ok), 06-Июл-25, 16:03 
несовместим с bash == мертворожденное
Ответить | Правка | Наверх | Cообщить модератору

30. "Релиз командной оболочки Bash 5.3"  +2 +/
Сообщение от Аноним (5), 06-Июл-25, 16:18 
Исполняй портянки из баш, а руками пиши в фиш. Проблема зерошная.
Ответить | Правка | Наверх | Cообщить модератору

58. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от 12yoexpert (ok), 06-Июл-25, 17:48 
не знаю, что такое "зерошная", но просто забываешь #!/bin/sh и всё, у инвалидов с fish ничего не работает
Ответить | Правка | Наверх | Cообщить модератору

65. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (65), 06-Июл-25, 18:21 
Ну да, fish не нужен, потому что у тебя проблемы с памятью — абсолютная корректная кристально чистая без единой ошибки мутного пятнышка логика.
Ответить | Правка | Наверх | Cообщить модератору

112. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от 12yoexpert (ok), 06-Июл-25, 22:24 
странно, даже до тебя дошло
Ответить | Правка | Наверх | Cообщить модератору

121. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (121), 06-Июл-25, 22:59 
забываешь #!/bin/sh - не пишешь под sh
не пишешь под sh и удивляешься, что запускают не через sh - диагноз
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

128. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от 12yoexpert (ok), 06-Июл-25, 23:42 
повторяй себе это, пока у тебя не работает очередной скрипт
Ответить | Правка | Наверх | Cообщить модератору

146. "Релиз командной оболочки Bash 5.3"  –1 +/
Сообщение от Аноним (121), 07-Июл-25, 01:14 
естественно, что он не работает, ведь ты его так написал
шелл-скрипты без шебанга это явно не от большого ума
Ответить | Правка | Наверх | Cообщить модератору

185. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 07-Июл-25, 09:14 
> забываешь #!/bin/sh - не пишешь под sh

Я у половины "разовых" фигови не пишу это, и чего? Но ты можешь за мной фиксить, ведь это тебе надо - а не мне. Я не буду тратить мое время на каких-то рыб. Рыбу - на сковороду, имхо.

> не пишешь под sh и удивляешься, что запускают не через sh - диагноз

Это проблемы твоей недожареной рыбины и тебя.

Ответить | Правка | К родителю #121 | Наверх | Cообщить модератору

204. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 07-Июл-25, 11:32 
>> забываешь #!/bin/sh - не пишешь под sh
> Я у половины "разовых" фигови не пишу это, и чего? Но ты
> можешь за мной фиксить, ведь это тебе надо - а не
> мне. Я не буду тратить мое время на каких-то рыб. Рыбу
> - на сковороду, имхо.
>> не пишешь под sh и удивляешься, что запускают не через sh - диагноз
> Это проблемы твоей недожареной рыбины и тебя.

Да пиши прямо: "гумнокодил, гумнокодю и гумнокодить буду - и что ты мне сделаешь? А? А?!"

Ответить | Правка | Наверх | Cообщить модератору

287. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 08-Июл-25, 05:57 
> Да пиши прямо: "гумнокодил, гумнокодю и гумнокодить буду - и что ты
> мне сделаешь? А? А?!"

А вы думали что кто-то будет выписывать всякие одноразовые скриптики под задачу с типизаааацией? Может еще автотестиками обложить? CI там какой равзернуть? Иначе недостаточно энтерпрайзно. А потом - убив 100500 часов - отпедалить разовую задачу и стереть. И вот решение 5-минутной задачи - превращается в приключение на месяц, для целого энтерпрайза. Вот только результат в 95% случаев того не стоил - и вашему манагеру надо выписать волчий билет за такие соотношения. Хотя если это росатый, там, наверное и не такое бывает.

Ответить | Правка | Наверх | Cообщить модератору

307. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 08-Июл-25, 07:44 
>> Да пиши прямо: "гумнокодил, гумнокодю и гумнокодить буду - и что ты
>> мне сделаешь? А? А?!"
> А вы думали что кто-то будет выписывать всякие одноразовые скриптики под задачу
> с типизаааацией? Может еще автотестиками обложить? CI там какой равзернуть? Иначе
> недостаточно энтерпрайзно. А потом - убив 100500 часов - отпедалить разовую
> задачу и стереть. И вот решение 5-минутной задачи - превращается в
> приключение на месяц, для целого энтерпрайза. Вот только результат в 95%
> случаев того не стоил - и вашему манагеру надо выписать волчий
> билет за такие соотношения. Хотя если это росатый, там, наверное и
> не такое бывает.

Ну в общем да - если работа состоит в ручном педалинге одноразовых ремесленных задач "каждый-раз-как-первый-раз"(ТМ) - то можно и так, почему нет? Вот только современное системное администрирование - немножко не про это. Если админ значимый процент времени занимается одноразовой автоматизацией непереиспользуемых задач - это явно очень-очень плохой админ, который делает что-то очень-очень не так.

Ответить | Правка | Наверх | Cообщить модератору

312. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 08-Июл-25, 08:13 
> Ну в общем да - если работа состоит в ручном педалинге одноразовых
> ремесленных задач "каждый-раз-как-первый-раз"(ТМ)

Шелл для каких-то таких вещей и применяется. Для того что нужно часто, много и однотипно - напишут другой инструментарий, на других ЯП.

> - то можно и так, почему нет? Вот только современное системное администрирование
> - немножко не про это.

Ну уж не клиентам accenture рассказывать за современное системное администрирование. Ваше дело - доиться и не отсвечивать. Это все на что вы и ваша локальная экспертиза годны.

Я не понмаю, зачем вы засветившись в том что вам Accenture "архитектит" - пытаетесь тут теперь надувать щеки как будто у вас экспертиза в чем-то есть? Если вам accenture - архитекты, с вашей локальной экспертизой все ясно как дважды два. И вот что вы пытаетесь мне доказать теперь? Я в курсе кто такое Accenture и что там за клиенты.

> Если админ значимый процент времени занимается одноразовой
> автоматизацией непереиспользуемых задач - это явно очень-очень плохой админ,

Если вы вдруг не заметили - те самые админы как рат таки вымерли как вид почти. А вместо них - девопсы. Для девопса что-то такое для турбо-решения проблемы прода вылезшей 5 минут назад и зеленого свистка "engage!" - вполне нормально как раз. И конечно вы охренеете с их эффективности и времянок.

> который делает что-то очень-очень не так.

Скорее, я бы сказал что если вы постоянно скриптуете что-то однотипное, да еще зачем-то с претензией на монументальность - это вызывает много вопросов. Мягко говоря. На тему того - кто, куда и на что вообще ресурсы спускает в этой помойке, например. И куда смотрит их менеджмент на такое вопиющее транжирство ресурсов заодно.

Ответить | Правка | Наверх | Cообщить модератору

319. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 08-Июл-25, 08:39 
>> Ну в общем да - если работа состоит в ручном педалинге одноразовых
>> ремесленных задач "каждый-раз-как-первый-раз"(ТМ)
> Шелл для каких-то таких вещей и применяется. Для того что нужно часто,
> много и однотипно - напишут другой инструментарий, на других ЯП.

И на чем вы предлагаете писать обвязку под резервное копирование развесистой системы? Всяки

>[оверквотинг удален]
> вымерли как вид почти. А вместо них - девопсы. Для девопса
> что-то такое для турбо-решения проблемы прода вылезшей 5 минут назад и
> зеленого свистка "engage!" - вполне нормально как раз. И конечно вы
> охренеете с их эффективности и времянок.
>> который делает что-то очень-очень не так.
> Скорее, я бы сказал что если вы постоянно скриптуете что-то однотипное, да
> еще зачем-то с претензией на монументальность - это вызывает много вопросов.
> Мягко говоря. На тему того - кто, куда и на что
> вообще ресурсы спускает в этой помойке, например. И куда смотрит их
> менеджмент на такое вопиющее транжирство ресурсов заодно.

Ответить | Правка | Наверх | Cообщить модератору

322. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 08-Июл-25, 09:17 
>> Ну в общем да - если работа состоит в ручном педалинге одноразовых
>> ремесленных задач "каждый-раз-как-первый-раз"(ТМ)
> Шелл для каких-то таких вещей и применяется. Для того что нужно часто,
> много и однотипно - напишут другой инструментарий, на других ЯП.

И на чем вы предлагаете писать обвязку под резервное копирование развесистой системы? Какой-нибудь регламентный запуск\останов (Нет, системды "в целом" - не хватает, пусть даже процентов 80 крапа она на себя и взяла), майнтенанс-план с чисткой накладенного под себя? Всякие транзишны для обновления? Раздачу полномочий-по-десяти-местам криво слепленного из-того-что-было opensource'ия?

>> - то можно и так, почему нет? Вот только современное системное администрирование
>> - немножко не про это.
> Ну уж не клиентам accenture рассказывать за современное системное администрирование. Ваше
> дело - доиться и не отсвечивать. Это все на что вы
> и ваша локальная экспертиза годны.

Да-да, мнение из подвала для нас всех очень важно, перезвоните через 10 минут.

>> Если админ значимый процент времени занимается одноразовой
>> автоматизацией непереиспользуемых задач - это явно очень-очень плохой админ,
> Если вы вдруг не заметили - те самые админы как рат таки
> вымерли как вид почти. А вместо них - девопсы. Для девопса
> что-то такое для турбо-решения проблемы прода вылезшей 5 минут назад и
> зеленого свистка "engage!" - вполне нормально как раз. И конечно вы
> охренеете с их эффективности и времянок.

Оу. Не надо рассказывать "про девопсов" тому, кто этим самым работал, да? Если что - bash'а там что тогда не было, что сейчас особо нет. Много groovy, ansible, чутка python'а, всякий templating вокруг кубика - да, а bash - прям совсем не особо. Сейчас вот HCL добавился, всякие jsonnet'ы с kustomize'ами вижу, go больше стало, yaml-programming прям разошелся - а чтобы bash? Не, нет почти.

>> который делает что-то очень-очень не так.
> Скорее, я бы сказал что если вы постоянно скриптуете что-то однотипное, да
> еще зачем-то с претензией на монументальность - это вызывает много вопросов.
> Мягко говоря. На тему того - кто, куда и на что
> вообще ресурсы спускает в этой помойке, например. И куда смотрит их
> менеджмент на такое вопиющее транжирство ресурсов заодно.

Пожалуй да. В нормальной современной инфре - процентов 90 задач УЖЕ отскриптованы. И нет, не "одноразовыми однострочниками"(ТМ) - как раз именно по тому, что.

Ответить | Правка | К родителю #312 | Наверх | Cообщить модератору

311. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 08-Июл-25, 08:04 
> Да пиши прямо: "гумнокодил, гумнокодю и гумнокодить буду - и что ты
> мне сделаешь? А? А?!"

Я и правда не собираюсь выписывать с суперкачеством всякие разовые скрипты под сиюминутные задачи. А если такое попало в ваши лапы и не работает - это как таковые ВАШИ проблемы, если вы вдруг не заметили.

Ответить | Правка | К родителю #204 | Наверх | Cообщить модератору

317. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от User (??), 08-Июл-25, 08:37 
>> Да пиши прямо: "гумнокодил, гумнокодю и гумнокодить буду - и что ты
>> мне сделаешь? А? А?!"
> Я и правда не собираюсь выписывать с суперкачеством всякие разовые скрипты под
> сиюминутные задачи. А если такое попало в ваши лапы и не
> работает - это как таковые ВАШИ проблемы, если вы вдруг не
> заметили.

По счастью, плоды трудов подвальных локалхостов ко мне, как правило, не попадают.

Ответить | Правка | Наверх | Cообщить модератору

63. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (24), 06-Июл-25, 18:04 
Те кто пишет про несовместимость с башем заранее свидетельствуют о своем пооном непонимании что такое оболочка и как выполняются скрипты
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

107. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от Анонм (?), 06-Июл-25, 22:00 
несовместим с sh == мертворожденное
несовместим с bash == АБСОЛЮТНО_ПОЕ

*речь конечно же о логин шелле, а от юзера хоть в bzdysh свои команды забивайте

Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

257. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Анонимemail (252), 07-Июл-25, 17:05 
А что такое "логин шелл"?
Ответить | Правка | Наверх | Cообщить модератору

198. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (197), 07-Июл-25, 10:55 
Совместимость с Башем - это считай "морально устаревать вместе с башем". По факту, сегодня УЖЕ баш не вывозит - слишком много новичков, слишком разнообразные задачи. Баш - это легаси типа Перла - все просто ждут, когда оно само сдохнет.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

206. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 07-Июл-25, 11:36 
> Совместимость с Башем - это считай "морально устаревать вместе с башем". По
> факту, сегодня УЖЕ баш не вывозит - слишком много новичков, слишком
> разнообразные задачи. Баш - это легаси типа Перла - все просто
> ждут, когда оно само сдохнет.

Ну да - предметную область "автоматизации задач системного администрирования" он уже проиграл. Остался вот интерактивный шелл с "одноразовыми однострочниками"(ТМ), за которые норот все еще цепляется...

Ответить | Правка | Наверх | Cообщить модератору

288. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 08-Июл-25, 06:00 
> Остался вот интерактивный шелл с "одноразовыми однострочниками"(ТМ), за которые норот
> все еще цепляется...

И мелкая автоматизация дешево и сердито за 5 минут. А на что его заменять то? Конкурентов у него в этой нише не очень то и есть.

Ответить | Правка | Наверх | Cообщить модератору

308. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 08-Июл-25, 07:45 
>> Остался вот интерактивный шелл с "одноразовыми однострочниками"(ТМ), за которые норот
>> все еще цепляется...
> И мелкая автоматизация дешево и сердито за 5 минут. А на что
> его заменять то? Конкурентов у него в этой нише не очень
> то и есть.

Ну конкретно в указанной предметной области - на ansible скорее всего. Может salt еще какой - chef\puppet\cfengine скорее ушли уже.

Ответить | Правка | Наверх | Cообщить модератору

313. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 08-Июл-25, 08:14 
> Ну конкретно в указанной предметной области - на ansible скорее всего. Может
> salt еще какой - chef\puppet\cfengine скорее ушли уже.

Вообще совсем не замена - вон тому. А вот надстройкой над, чтобы 100500 хостами порулить - если оно надо - возможно. Но это все надо - далеко не всем и не всегда. На ваших уберэнтерпрайзах мир не заканчивается.

Ответить | Правка | Наверх | Cообщить модератору

316. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 08-Июл-25, 08:36 
>> Ну конкретно в указанной предметной области - на ansible скорее всего. Может
>> salt еще какой - chef\puppet\cfengine скорее ушли уже.
> Вообще совсем не замена - вон тому. А вот надстройкой над, чтобы
> 100500 хостами порулить - если оно надо - возможно. Но это
> все надо - далеко не всем и не всегда. На ваших
> уберэнтерпрайзах мир не заканчивается.

А за bashсибль во всех приличных местах мокрыми тряпками еще на этапе собеседования гоняют, ага.

Ответить | Правка | Наверх | Cообщить модератору

338. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (335), 08-Июл-25, 17:26 
Конкуренции боятся - потому что пока yaml-программист будет лапками разводить, уверенный пользователь ПК (power user) на шелле за такое-то время проблему решит.
Ответить | Правка | Наверх | Cообщить модератору

349. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 08-Июл-25, 20:46 
> Конкуренции боятся - потому что пока yaml-программист будет лапками разводить, уверенный
> пользователь ПК (power user) на шелле за такое-то время проблему решит.

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

Ответить | Правка | Наверх | Cообщить модератору

337. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (335), 08-Июл-25, 17:25 
Когда конкурент преставляет из себя пачку скриптов, завязанных на компилирующийся рантайм, который компилируется в шелл - это не конкурент.
Ответить | Правка | К родителю #308 | Наверх | Cообщить модератору

336. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (335), 08-Июл-25, 17:23 
Пишу под busybox ash. Несовместимо. Но работает.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

38. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (38), 06-Июл-25, 16:36 
особенно --on-error прекрасно, тем временем минимум половина моих скриптов с set -e
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

339. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (335), 08-Июл-25, 17:28 
>половина моих скриптов с set -e

Попробуй научиться обрабатывать ошибки и не писать спагетти-код.

Ответить | Правка | Наверх | Cообщить модератору

341. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (38), 08-Июл-25, 17:34 
А это как раз обрабатывать абсолютно все ошибки. Если что пойдёт не так, просто останавливается. Хочешь, чтобы дальше работало, реши проблему.
Ответить | Правка | Наверх | Cообщить модератору

123. "Релиз командной оболочки Bash 5.3"  +2 +/
Сообщение от Аноним (-), 06-Июл-25, 23:19 
> Лучше  Fish человечество еще ничего не придумало, поставил и из коробки
> все есть, не нужно всякие васяно моды ставить чтобы оболочка работала
> как и должна по умолчанию.

Какое-то гумно, которое еще и depends от питона зачем-то. Видимо ориентировано на тех кто проносит ложку мимо рта.

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

32. "Релиз командной оболочки Bash 5.3"  –3 +/
Сообщение от Nicho (ok), 06-Июл-25, 16:27 
Bash как Bat в Windows?
Ответить | Правка | Наверх | Cообщить модератору

34. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (34), 06-Июл-25, 16:30 
Несравнимо
Ответить | Правка | Наверх | Cообщить модератору

41. "Релиз командной оболочки Bash 5.3"  –2 +/
Сообщение от Аноним (38), 06-Июл-25, 16:43 
Одно и то же.
Ответить | Правка | Наверх | Cообщить модератору

99. "Релиз командной оболочки Bash 5.3"  +3 +/
Сообщение от Аноним (99), 06-Июл-25, 21:07 
Но есть большой нюанс. Нюанс в фичах.
Ответить | Правка | Наверх | Cообщить модератору

103. "Релиз командной оболочки Bash 5.3"  –4 +/
Сообщение от Аноним (38), 06-Июл-25, 21:30 
> Но есть большой нюанс. Нюанс в фичах.

Фичи одинаковые. Запуск команд, обработка кодов завершения, условные операторы и циклы. Cmd.exe содержит где-то половину функциональности баша, command.com чуть меньше.

Ответить | Правка | Наверх | Cообщить модератору

113. "Релиз командной оболочки Bash 5.3"  +4 +/
Сообщение от Аноним (99), 06-Июл-25, 22:38 
А скриптовать на языке cmd.exe - боль. Неспроста M$ ещё PowerShell запилила.
Ответить | Правка | Наверх | Cообщить модератору

125. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 06-Июл-25, 23:23 
> А скриптовать на языке cmd.exe - боль. Неспроста M$ ещё PowerShell запилила.

Который тоже - боль. Пусть и по другим поводам. Неспроста M$ еще и WSL запилили. А там, таки, обычно - сабж.

Ответить | Правка | Наверх | Cообщить модератору

134. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от Аноним (133), 07-Июл-25, 00:19 
Боль — это разбирать выхлоп ls в баше. PS хотя бы позволяет обмениваться структурированными данными. Ну и интеграция в ОС там такая, что без слёз на баш потом просто невозможно смотреть.
Ответить | Правка | Наверх | Cообщить модератору

150. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (150), 07-Июл-25, 01:38 
Nushell тоже работает со структурированными данными. Притом это таблицы. Что ОООООЧЕНЬ удобно.
Ответить | Правка | Наверх | Cообщить модератору

179. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 07-Июл-25, 08:52 
> Боль — это разбирать выхлоп ls в баше.

Поэтому есть find. И прочие sed. Которые можно - координировать из баша. Адептам переросточных рантаймов видимо не рассказали, что в програмизме счастье - в модульности, а не в том что вы затолкали все и вся в один убер-ужастик.

> PS хотя бы позволяет обмениваться структурированными данными.

Чем невероятнейше делает мозг при каждом удобном случае. Просто взять и сделать что надо было? Дешево и сердито? Не, ну что вы! И то что баше делается за пару минут, в ps превращается в брейнфак на полдня. Зачем такой шелл вперся, с его структурированием, убер-рантаймом, временами старта под стать, и характерным интерактивом - с километровыми командами, такими же путями, еще и с пробелами, при почти не работающем автодополнении - только майкрософт его и знает. Но продуктивность автоматизации системной рутины по месту в

> Ну и интеграция в ОС там такая, что без слёз на баш потом просто невозможно смотреть.

В итоге у майкрософта получилось страшило, с капец временем старта и капец юзабилити и продуктивностью. Назывя вещи своими именами - у майкрософта нет адекватных тулсов для интерактива и мелкой автоматизации рутинных задач по месту.

А монументальное решение с типизацией разовой задачи - это "выкрасить и выбросить", убиение кучи времени ни на что. Я большую часть таких задач вижу - раз в жизни, нахрен!

Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору

209. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 07-Июл-25, 11:38 
>[оверквотинг удален]
> такими же путями, еще и с пробелами, при почти не работающем
> автодополнении - только майкрософт его и знает. Но продуктивность автоматизации системной
> рутины по месту в
>> Ну и интеграция в ОС там такая, что без слёз на баш потом просто невозможно смотреть.
> В итоге у майкрософта получилось страшило, с капец временем старта и капец
> юзабилити и продуктивностью. Назывя вещи своими именами - у майкрософта нет
> адекватных тулсов для интерактива и мелкой автоматизации рутинных задач по месту.
> А монументальное решение с типизацией разовой задачи - это "выкрасить и выбросить",
> убиение кучи времени ни на что. Я большую часть таких задач
> вижу - раз в жизни, нахрен!

"Пока ты на своём коне раз, два, три, четыре, Масленица на ногах раз, два, раз, два."(Ц), ага.

Ответить | Правка | Наверх | Cообщить модератору

289. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 08-Июл-25, 06:06 
> "Пока ты на своём коне раз, два, три, четыре, Масленица на ногах
> раз, два, раз, два."(Ц), ага.

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

Вот ваш powershell - как-то так же. Сколько раз в день я буду материться на парковку вашей тушки кентавра на толч VS сколько раз в год у меня нужда сделать сто верст? Так что предложение прирасти к лошади и стать кентавром мне как-то в целом - не очень.

Ответить | Правка | Наверх | Cообщить модератору

309. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 08-Июл-25, 07:48 
>[оверквотинг удален]
> А зачем вы на своем коне - на кухне припарковались? А уж
> как вы в сортир на нем заезжать будете - я даже
> представить себе боюсь! А, ну да, кого такие приземленные вещи интересуют
> когда весь мир у ваших ног и можно аж сто верст
> проскакать.
> Вот ваш powershell - как-то так же. Сколько раз в день я
> буду материться на парковку вашей тушки кентавра на толч VS сколько
> раз в год у меня нужда сделать сто верст? Так что
> предложение прирасти к лошади и стать кентавром мне как-то в целом
> - не очень.

Ну, у меня жизнь не замкнута между кухней и туалетом, да? Автоматизация ЭТИХ задач мне не больно-то "зачем". Тут конечно хум-хау...

Ответить | Правка | Наверх | Cообщить модератору

314. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 08-Июл-25, 08:18 
> Ну, у меня жизнь не замкнута между кухней и туалетом, да?

Судя по всему ваши интересы ограничиваются - целованием корпоративных ботинок и мелким лизоблюдством. И попыткам примазаться к достижениям которые - не ваши вообще.

> Автоматизация ЭТИХ задач мне не больно-то "зачем". Тут конечно хум-хау...

Во-во. Такие господа как вы - и ваше рабочее окружение - у меня ничего кроме уныния и отвращения не вызывает. Поэтому если вы удивляетесь почему будущее создается где-то еще, и без вас - ну вот поэтому.

Ответить | Правка | Наверх | Cообщить модератору

260. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от Аноним (258), 07-Июл-25, 18:14 
> у майкрософта нет адекватных тулсов для интерактива и мелкой автоматизации рутинных задач по месту

Из PS можно управлять примерно 95% всего, что вообще в винде есть. От ключей реестра до интерактива. И всё это с унифицированным API. Линуксу для такой всепроникающей автоматизации надо сперва стать операционной системой, а не коллекцией опенсорсного софта и патчей к нему. Впрочем, я вижу, что ты дальше однострочников с find и sed в своём понимании проблематики не продвинулся, а знания и широту опыта тебе заменяет хейт Билла Гейтса и абстрактных злых корпораций. Не знаю что мы тут можем дальше обсуждать, мне эникейство давно не интересно.

Ответить | Правка | К родителю #179 | Наверх | Cообщить модератору

267. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от _ (??), 07-Июл-25, 20:30 
> Из PS можно управлять примерно 95% всего, что вообще в винде есть.

Из Bash можно управлять оver 100% всего, что вообще в лингзе есть.

/TLDR;

Ответить | Правка | Наверх | Cообщить модератору

290. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 08-Июл-25, 06:21 
> Из PS можно управлять примерно 95% всего, что вообще в винде есть.

После того как я от винды отделался - моя продуктивность здорово выросла. Поэтому на данный момент мне вообще не интересно что там у винды с управлением.

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

Но поугорать - я себе сделал генератор образов систем и VM на оном. Из debian, под задачу, кастомизабельно. Оно педалит кастомный bootstrap системы, делает из rootfs образ, кастомизирует инстанс, аплаит настройки, и в целом - получает на вход список пакетов которые я хочу (кроме минимального дебиана) + кастомизацию, и дальще само за меня фигачит.

А best of all? Я его за вечерок накорябал. С такой фичностью. Ибо оно конечно юзает мощь готовых утилсов, выступая "overall coordinator" между ними. Я бы посмотрел сколько это у вас займет с вашими ps и виндой. Что-то мне подсказывает что за вечерок такое не получится. За недельку - хз, не факт. Вот за месяцок - я поверю пожалуй. Но это ж был тул для лично моей специфики и энных задач характерных только для меня.

> От ключей реестра до интерактива.

Одна из лучших фич линуха что я развидел реестр. А интерактив в PS я видел. И имел возможность сравнить. Поэтому и юзаю - bash.

> И всё это с унифицированным API.

Я не дергаю API из шелла. Для меня это высокоуровенвы координатор соединяющий между собой утилсы в правильном виде. "Конфигуратор модулей" собирающий из кубиков big-pic. Как надо здесь и сейчас.

> Линуксу для такой всепроникающей автоматизации надо сперва стать операционной системой,
> а не коллекцией опенсорсного софта и патчей к нему.

Ктулху упаси. Зачем мне нечто, где задача которую я рюхал за 5 минут станет занимать недели?

> Впрочем, я вижу, что ты дальше однострочников с find и sed в своём
> понимании проблематики не продвинулся,

И опять не угадали. См. выше про генератор образов.

> а знания и широту опыта тебе заменяет хейт Билла Гейтса

Я умею быть энтерапрайз админом AD - and beyond. И что такое ESE DB получше вашего знаю, например. Поэтому могу сравнить малость как и что.

> мне эникейство давно не интересно.

У меня довольно специфичное эникейство, я косплею интегратора и OEM при случае. Just because I can :).

Ответить | Правка | К родителю #260 | Наверх | Cообщить модератору

304. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (304), 08-Июл-25, 07:37 
Но поугорать - я себе сделал генератор образов систем и VM на оном. Из debian, под задачу, кастомизабельно. Оно педалит кастомный bootstrap системы, делает из rootfs образ, кастомизирует инстанс, аплаит настройки, и в целом - получает на вход список пакетов которые я хочу (кроме минимального дебиана) + кастомизацию, и дальще само за меня фигачит.

А best of all? Я его за вечерок накорябал. С такой фичностью. Ибо оно конечно юзает мощь готовых утилсов, выступая "overall coordinator" между ними. Я бы посмотрел сколько это у вас займет с вашими ps и виндой. Что-то мне подсказывает что за вечерок такое не получится. За недельку - хз, не факт. Вот за месяцок - я поверю пожалуй. Но это ж был тул для лично моей специфики и энных задач характерных только для мен
--

Вагон готового. Навскидку что было osdbuilder и всё вокруг osdeploy, wimwitch. И в своё время я его под себя спокойно за вечерок допинал. PS а не портянки башовые же.
Не надо благодарить что узнал что-то навое. Это наша работа - опенсурс раздача знаний циферным.

--
Одна из лучших фич линуха что я развидел реестр.
--

Именно поэтому везде его в лин хоть боком хоть крабом его пытаются впилить. А где нет вми и реестра пилят кривули в стиле haproxy dataplaneapi. И у каждого своя.

--
Ктулху упаси. Зачем мне нечто, где задача которую я рюхал за 5 минут станет занимать недели?
--

Это просто говорит об уровне когнитивных способностей, но никак об инструменте.

--
Я умею быть энтерапрайз админом AD - and beyond. И что такое ESE DB получше вашего знаю, например. Поэтому могу сравнить малость как и что.
--

Человек за годы не умеющий посмотреть короткий видоролик как psreadline даёт не подпрыгивая на клык башевским порятнкам энтопрайс гуртовщик мышек? Смешно. Не пробовал смешные тиктоки записывать про свою сиьсадминскую делюгу?

Ответить | Правка | Наверх | Cообщить модератору

315. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 08-Июл-25, 08:33 
> Вагон готового. Навскидку что было osdbuilder и всё вокруг osdeploy, wimwitch.

Вы не поняли. Таких тулсов и для вон того - есть. Но как вы понимаете - ни один из этих тулов не был под мою специфику.

И вопрос на самом деле был: а можете ли вы сами при нужде или желании взайти на ту ступеньку пантеона, став - равным вон тем? Или вы - обреченное прозябать на более низкой ступеньке иерархии? Уповающее на милости "богов"? И мирясь с неудобствами, недопилками, недоделками, кривизной и проч - жрущими время и силы, если это делать периодически?

Есть те кто создает тулы. Есть те кто их юзает. Это разные уровни пищевой цепи по своим возможностям, зависимостям и проч.

> И в своё время я его под себя спокойно за вечерок допинал.

Я искренне сомневаюсь что вы смогли в те же глубины кастомизации и автоматизации за тот же вечер. И да, как же мега-апи и powershell? Не, не хочется на нем такое? :)

> PS а не портянки башовые же.
> Не надо благодарить что узнал что-то навое. Это наша работа - опенсурс
> раздача знаний циферным.

Мне ваши знания по винде уже нужны как зайцу стопсигнал на самом деле. I will never go back.

> Именно поэтому везде его в лин хоть боком хоть крабом его пытаются впилить.

Это называется - wishful thinking и проекции.

> А где нет вми и реестра пилят кривули в стиле
> haproxy dataplaneapi. И у каждого своя.

Не очень понимаю каким боком апя - эквивалент реестру. Реестр вообще - база данных конфигурации. Изначально появился потому что на FAT много мелких ini - жутко тормозило. А потом - обратная совместимость, однако!

Реально - отвратительная штука. Ни документации на большую часть ключей, ни коментов что сие, редактирование - одной уродской программой, или хардкор с апями. Антипод юзабилити и дружественности к админу имхо.

> Это просто говорит об уровне когнитивных способностей, но никак об инструменте.

Моего уровня когнитивных способностей хватает чтобы оффлоадить себя и разгонять свою эффективность, оптимизируя - именно этот фактор. В этом смысле bash в роли шелла очень даже. А ps - бессмысленнен и беспощаден.

> Человек за годы не умеющий посмотреть короткий видоролик как psreadline

Вы не понимаете. Я использую скрипты - для общей координации других программ. А не для того чтобы крутой процессинг - прям в скрипте. Это - ужасный изврат. Так что я раз что вы там кого-то показательно побили - на пустом поле, набивая голы муляжу вратаря. Можете медальку купить и гордиться до пенсии. Просто ценность этой "победы" имхо - в районе плинтуса.

Ответить | Правка | Наверх | Cообщить модератору

324. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (324), 08-Июл-25, 11:46 
Вы не поняли. Таких тулсов и для вон того - есть. Но как вы понимаете - ни один из этих тулов не был под мою специфику.
--

Конечно, конечно.
У нас такие приборы - но мы вам не покажем. Не первый раз ты тут о кругу: у меня вот так можно и вообще всё можно - а как сделать так - я вам нанимался, это никому не надо - так значит всё сделать нельзя -у меня вот так можно и вообще всё можно...
Как ослик по кругу.

--
И вопрос на самом деле был: а можете ли вы сами при нужде или желании взайти на ту ступеньку пантеона, став - равным вон тем? Или вы - обреченное прозябать на более низкой ступеньке иерархии? Уповающее на милости "богов"? И мирясь с неудобствами, недопилками, недоделками, кривизной и проч - жрущими время и силы, если это делать периодически?
Есть те кто создает тулы. Есть те кто их юзает. Это разные уровни пищевой цепи по своим возможностям, зависимостям и проч.
--

Именно так, я автоматизировал всё до чего дотянулся под вин. Под лин из-за стейблапинонсенс меня уже заколебало всё это ПО скручивать изолентой и соплями.

--
Я искренне сомневаюсь что вы смогли в те же глубины кастомизации и автоматизации за тот же вечер. И да, как же мега-апи и powershell? Не, не хочется на нем такое? :)
--

Да вот прям так взял и переправил в потрозхах всё что мне надо. А потом Import-Module ConfigurationManager. И дальше пошло то что тебе на портянках и не написать за приемлемое время.

--
Мне ваши знания по винде уже нужны как зайцу стопсигнал на самом деле. I will never go back.
--

Просто ты их не имеешь. Ну а как же лицо анониму на опеннете потерять - невозможно же. Вот и ходишь тут инфоцыганишь.

--
Это называется - wishful thinking и проекции.
--

К РХ сходи, там тебе и про проекции и про реестр и про всё остальное расскажут.
Но если глазки закрывать то бабайки нет.

--
Не очень понимаю каким боком апя - эквивалент реестру. Реестр вообще - база данных конфигурации.
--
Вот именно. А потом есть ещё связка вми - реестр во многих местах. И ты прекрасно можешь этим пользоваться и спокойно управлять разбросанными сервисами без развала и написание вот таких кривулек под каждую вещь.

--
Реально - отвратительная штука. Ни документации на большую часть ключей, ни коментов что сие, редактирование - одной уродской программой, или хардкор с апями. Антипод юзабилити и дружественности к админу имхо.
--

Ну мы же уже выяснили что с когнитивными способностями у тебя плохо. Абсолютное большинство всё что надо находят а у тебя кривые программки. Да ещё какие-то детские травмы от апи. Вот и пегдолишься с портянками.
А поверх реестра прекрасно делается гпо. И многое ПО пошло и воспользовалось этим. И теперь централизованные прекрасные политики. Но кулибиным недосуг - они портянки пишут на каждый случай, они же везде.

--
оего уровня когнитивных способностей хватает чтобы оффлоадить себя и разгонять свою эффективность, оптимизируя - именно этот фактор. В этом смысле bash в роли шелла очень даже. А ps - бессмысленнен и беспощаден.
--

Это что-то на инфоцыганском.

--
Вы не понимаете. Я использую скрипты - для общей координации других программ. А не для того чтобы крутой процессинг - прям в скрипте. Это - ужасный изврат.
--
Изврат это когда ты потрошка с гитхаба тащищь, а там всё вплоть до апи поменялось. И заново скриптуешь, скриптуешь. А тут всё в одном инструменте. пш, можно дотнет подоткнуть, вскод сразу покажет что не так. Куча цмдлетов под кучу систем. Хоть вмваре порулить.
Ах да, это не твой: вишфул синкинг майн джоп.
Уровня фор сед авк через перл.

Ответить | Правка | К родителю #315 | Наверх | Cообщить модератору

323. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (155), 08-Июл-25, 11:44 
Продуктивность от используемой ОС зависит примерно никак.
Ответить | Правка | К родителю #290 | Наверх | Cообщить модератору

361. Скрыто модератором  +/
Сообщение от Аноним (258), 09-Июл-25, 23:56 
Ответить | Правка | К родителю #290 | Наверх | Cообщить модератору

167. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (165), 07-Июл-25, 06:05 
"Фичи одинаковые." vs "Cmd.exe содержит где-то половину функциональности баша," Вам не кажется, что это противоречащие друг другу тезисы в одном посте.
Работавший и с тем и с другим, скажу, что второй тезис верен. ) Даже меньше половины и примитивнее.
Ответить | Правка | К родителю #103 | Наверх | Cообщить модератору

196. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (38), 07-Июл-25, 10:51 
Та функциональность, что имеется, вполне совпадает, так что, никаких противоречий.
Ответить | Правка | Наверх | Cообщить модератору

268. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от _ (??), 07-Июл-25, 20:32 
Ясно понятно.
У поциента весь мосК и только его половина - работает одинаково :)
Ответить | Правка | Наверх | Cообщить модератору

124. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 06-Июл-25, 23:20 
> Одно и то же.

Теоретически все тюринг полные ЯП эквивалентны. Теперь попробуйте написать вашу программу на Брейнфаке, например. Если покажется что это слишком просто, возьмите subleq.

Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

126. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (38), 06-Июл-25, 23:37 
Чатгпт говорит это ерунда, Malbolge поинтереснее. Он не смог дать мне код посчитать факториал числа и утверждает, что никто не решил подобную задачу и весьма не реалистично её решить вручную.
Ответить | Правка | Наверх | Cообщить модератору

129. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 06-Июл-25, 23:44 
> Чатгпт говорит это ерунда, Malbolge поинтереснее. Он не смог дать мне код
> посчитать факториал числа и утверждает, что никто не решил подобную задачу
> и весьма не реалистично её решить вручную.

А ты вот так сходу на subleq факториал посчитаешь? :)

Ответить | Правка | Наверх | Cообщить модератору

170. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (165), 07-Июл-25, 06:13 
Услышал про Malbolge из сериала Элементарно. В одна серии промелькнул код.  
Ответить | Правка | К родителю #126 | Наверх | Cообщить модератору

43. "Релиз командной оболочки Bash 5.3"  +3 +/
Сообщение от Аноним (43), 06-Июл-25, 16:53 
У баша документация получше, и влезла вся в один manpage. Батники по сути своей мало чем отличаются, но после попытки ими попользоваться ощущется подход майкрософта аля "и так сойдёт, наймём десять тысяч индусов написать код на Си для того, что раньше делала портянка".
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

111. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (121), 06-Июл-25, 22:18 
в один здоровенный manpage, и не факт что вся
Ответить | Правка | Наверх | Cообщить модератору

117. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (38), 06-Июл-25, 22:43 
> в один здоровенный manpage, и не факт что вся

Если этого мало, то есть интерактивный info bash. На самом деле, advanced bash scripting осваивается достаточно быстро, если есть желание использовать баш как ЯП.

Ответить | Правка | Наверх | Cообщить модератору

120. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (121), 06-Июл-25, 22:54 
не, в info сами лазьте, я не проктолог, схожу в браузер - загуглю "bash docs", если уж приспичит
Ответить | Правка | Наверх | Cообщить модератору

141. "Релиз командной оболочки Bash 5.3"  +2 +/
Сообщение от Фрол (?), 07-Июл-25, 00:26 
отлично-отлично, "я программист, мне маны читать некогда" 2.0
Ответить | Правка | Наверх | Cообщить модератору

144. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (121), 07-Июл-25, 01:04 
хмм, почитать километровый man "page" или полноценную документацию...
интересно, есть ли в мире такая "page", на которой бы поместился этот man?
Ответить | Правка | Наверх | Cообщить модератору

177. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от Фрол (?), 07-Июл-25, 07:54 
Как сказать, что ты не читал ни манпейдж, ни референс мануал для баша, не говоря, что ты не читал ни манпейдж, ни референс мануал для баша.

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

Зато man bash (как и info bash, который и есть референс мануал) уже лежат у тебя на локальном диске.

Поэтому своим "схожу в браузер - загуглю" ты в лучшем случае убьешь 15 минут тупо впустую. Это в лучшем, если тебе не подсунут какой-нибудь замшелый пересказ, скопипащенный с лиссярия или у федрочука какого-нито.

Но ты не унывай. Ты ведь программист, да? Зачем тебе какие-то маны? Их только маньяки читают, и то - не все.

Ответить | Правка | Наверх | Cообщить модератору

201. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (201), 07-Июл-25, 11:13 
всё верно, такой ман "пэйдж" мне и даром не нужен - да, не по кулхацкерски, но не всем же дано прыгать в less по километровому ману и помнить упоротые биндинги info

и да, gnu.org конечно, сайт крайне сомнительный, ходим и крестимся как бы чего не этого

Ответить | Правка | Наверх | Cообщить модератору

340. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (335), 08-Июл-25, 17:30 
gnu.org какой надо сацт, единственный минус info в том, что я не разобрался, как там его открывать развёрнутым
Ответить | Правка | Наверх | Cообщить модератору

142. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от freehck (ok), 07-Июл-25, 00:36 
> не, в info сами лазьте, я не проктолог, схожу в браузер -
> загуглю "bash docs", если уж приспичит

офигеть не встать

man -- это краткая документация
info -- это полная, с примерами
а загуглить -- это "одна бабка сказала"

давайте уж сразу: не хочу учиться, хочу жениться...

Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору

210. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 07-Июл-25, 11:42 
>> не, в info сами лазьте, я не проктолог, схожу в браузер -
>> загуглю "bash docs", если уж приспичит
> офигеть не встать
> man -- это краткая документация
> info -- это полная, с примерами
> а загуглить -- это "одна бабка сказала"
> давайте уж сразу: не хочу учиться, хочу жениться...

Ну, если "сказанное бабкой" приводит ну вот к тому же самому результату? Мне корочки геодезиста не нужны - мне понять, как до магазина дойти пока мобильный интернет не заработает надо...

Ответить | Правка | Наверх | Cообщить модератору

291. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 08-Июл-25, 06:26 
> Ну, если "сказанное бабкой" приводит ну вот к тому же самому результату?
> Мне корочки геодезиста не нужны - мне понять, как до магазина
> дойти пока мобильный интернет не заработает надо...

На офлайн карты юзера виндов - тоже видимо не хватило. И тут он узнал почему продвинутые мапперы этим заморачивались - сложным способом. Когда оказалось что интернет временно недоступен, поэтому вендорлокеры с серверами - немного превратились в тыкву.

Ответить | Правка | Наверх | Cообщить модератору

326. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (324), 08-Июл-25, 11:57 
На офлайн карты юзера виндов - тоже видимо не хватило.
--

А у юзеров невиндов видимо эфимириды через эфир качаются. И туда рэб не добивает, точно. Настолько они великие.

Ответить | Правка | Наверх | Cообщить модератору

156. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (155), 07-Июл-25, 02:51 
> но после попытки ими попользоваться ощущется подход майкрософта аля "и так сойдёт, наймём десять тысяч индусов написать код на Си для того, что раньше делала портянка".

Вот прямо первое (и последующие) ощущеия от баша.

Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

89. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от Аноним (89), 06-Июл-25, 20:10 
Назначение - да. Но синтаксис несовместим, поэтому, если нужна кроссплатформенность скрипта (запуск того же скрипта под любой ОС), нужно провнерять, под какой системой запущен скрипт и использовать соответствующие ветви скрипта. Я так всегда делаю, поэтому мои скрипты работают под любой ОС (дополниетльно к перечисленным также под BSD и Haiku).
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

174. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от Аноним (174), 07-Июл-25, 07:23 
Для этого изобрели Pyton и Java.
Ответить | Правка | Наверх | Cообщить модератору

184. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (184), 07-Июл-25, 09:13 
> Для этого изобрели Pyton и Java.

Чтобы использовать, нужно установить. Чтобы установить, нужно подключиться к Интернету. Для пользователя может быть неудобно - вы даете ему скрипт и требуете выполнения ряда условий, чтобы он у него заработал. Некрасиво. Проще "помучиться" с сабжем и получить тот же результат без накладных проблем.

Ответить | Правка | Наверх | Cообщить модератору

222. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (155), 07-Июл-25, 11:57 
Python сейчас по умолчанию не везде разве? (васянов в счёт не берём)
Ответить | Правка | Наверх | Cообщить модератору

232. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 07-Июл-25, 12:26 
> Python сейчас по умолчанию не везде разве? (васянов в счёт не берём)

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

Ответить | Правка | Наверх | Cообщить модератору

211. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 07-Июл-25, 11:44 
> Для этого изобрели Pyton и Java.

С жявой не пробовал (С groovy больмень, хоть и с нюансами), а вот с python'ом это вы хорошо пошутили, искрометно!

Ответить | Правка | К родителю #174 | Наверх | Cообщить модератору

214. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (214), 07-Июл-25, 11:48 
А что не так? Сейчас Pyton используют везде, скрипты уж тем более, учитывая что на нём бекэнд пишут.
Ответить | Правка | Наверх | Cообщить модератору

229. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 07-Июл-25, 12:13 
> А что не так? Сейчас Pyton используют везде, скрипты уж тем более,
> учитывая что на нём бекэнд пишут.

Ну вот ты попробуй, да. Хрен с ним, с виндами-макосью-бсд - вот просто скрЫпт делающий что-нибудь полезное и без проблем работающий в rhel8-debian12-ubuntu24-arch, ага.

Ответить | Правка | Наверх | Cообщить модератору

261. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (258), 07-Июл-25, 18:18 
> просто скрЫпт делающий что-нибудь полезное и без проблем работающий в rhel8-debian12-ubuntu24-arch

И с чем ты там не справился? Покажи, даже интересно ГДЕ там можно было так облажаться.

Ответить | Правка | Наверх | Cообщить модератору

265. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 07-Июл-25, 19:14 
>> просто скрЫпт делающий что-нибудь полезное и без проблем работающий в rhel8-debian12-ubuntu24-arch
> И с чем ты там не справился? Покажи, даже интересно ГДЕ там
> можно было так облажаться.

Ну вот третьего дня поломался соседушкин скрипт на модуле logging из-за добавленного В 3.9 параметра encoding причём на 3.6 он как раз отработал - тем просто пофиг на лишние поля в словаре, а вот на 3.8 strict-проверку включили - и ой.
Но если использовать print() для всего - от отладки до логгирования многого можно избежать - но с f-strings надо осторожнее)

Ответить | Правка | Наверх | Cообщить модератору

172. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (174), 07-Июл-25, 07:21 
Как уже написали, Bash не корректно сравнивать с CMD, скорее с Powershell.
В Powershell можно жить вообще без графики, при желании.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

212. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 07-Июл-25, 11:45 
> Как уже написали, Bash не корректно сравнивать с CMD, скорее с Powershell.
> В Powershell можно жить вообще без графики, при желании.

Более того, с ps можно даже рабочий гуй запилить - и он при этом от запуска на соседнем компе вдребезги-напополам не сломается, вот чудеса-то какие!

Ответить | Правка | Наверх | Cообщить модератору

216. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (214), 07-Июл-25, 11:49 
Есть скриншоты посмотреть? Речь про Text-based user interfaces (TUI)?
Ответить | Правка | Наверх | Cообщить модератору

226. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 07-Июл-25, 12:07 
> Есть скриншоты посмотреть? Речь про Text-based user interfaces (TUI)?

Не, именно что нормальный gui.
Что-нибудь вида Get-Process | Out-GridView

Ответить | Правка | Наверх | Cообщить модератору

348. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от _ (??), 08-Июл-25, 20:12 
У нас с 1980-ых есть:
- для TUI - dialog и его нынешние переписЬки (типо whiptail-a)
- для GUI - Zenity и ещё миллион подобных.

Ваш ход :)

Ответить | Правка | Наверх | Cообщить модератору

354. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 08-Июл-25, 21:11 
> У нас с 1980-ых есть:
> - для TUI - dialog и его нынешние переписЬки (типо whiptail-a)
> - для GUI - Zenity и ещё миллион подобных.
> Ваш ход :)

Вы еще "о пользе проклятий" помяните )

Ответить | Правка | Наверх | Cообщить модератору

292. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 08-Июл-25, 06:29 
> Более того, с ps можно даже рабочий гуй запилить - и он
> при этом от запуска на соседнем компе вдребезги-напополам не сломается, вот
> чудеса-то какие!

Кто о чем а юзер винды - о гуе. Интересно нафиг он в автоматике на которую никто и не смотрит толком в большей части случаев и делает это все как раз - чтобы зарядить таск, и - забыть о нем, делегировав разборку с микродеталями - машине?

Хотя какие ОС, такие и пользователи - и автоматизация у них.

Ответить | Правка | К родителю #212 | Наверх | Cообщить модератору

306. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 08-Июл-25, 07:41 
>> Более того, с ps можно даже рабочий гуй запилить - и он
>> при этом от запуска на соседнем компе вдребезги-напополам не сломается, вот
>> чудеса-то какие!
> Кто о чем а юзер винды - о гуе. Интересно нафиг он
> в автоматике на которую никто и не смотрит толком в большей
> части случаев и делает это все как раз - чтобы зарядить
> таск, и - забыть о нем, делегировав разборку с микродеталями -
> машине?
> Хотя какие ОС, такие и пользователи - и автоматизация у них.

Ну это у вас других задач кроме писания "одноразовых однострочников"(ТМ) каждый раз как в первый раз нет - а у людей есть, и инструмент на удивление - даже позволяет их решать примерно мнээээ... на уровне python'овского tkinter'а.

Ответить | Правка | Наверх | Cообщить модератору

318. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 08-Июл-25, 08:38 
> Ну это у вас других задач кроме писания "одноразовых однострочников"(ТМ) каждый раз
> как в первый раз нет - а у людей есть, и
> инструмент на удивление - даже позволяет их решать примерно мнээээ... на
> уровне python'овского tkinter'а.

Только вот смысл занятия этим непотребством - совершенно не раскрыт. Хотя если очень хочется, из баша тоже можно открывать диалоги - хоть гуйные - показывать прогресс бары всякие и проч. Ибо есть всякие утилиты для этого.

А как пример - у меня энный скрипт кажет допустим системные notifications. Но, конечно, сам он никакие апи для этого не дергает а вызывает программу. Не хватало мне еще апю для разовой нотификации пару раз за всю работу системы - самому дергать.

Ответить | Правка | Наверх | Cообщить модератору

35. "Релиз командной оболочки Bash 5.3"  +2 +/
Сообщение от Аноним (35), 06-Июл-25, 16:34 
>Добавлена загружаемая команда "kv", формирующая ассоциативный массив на основе набора данных в формате "ключ значение".

Как неожиданно и приятно.

Ответить | Правка | Наверх | Cообщить модератору

48. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 06-Июл-25, 17:13 
Ого! Эпичная новость! Каждый линуксоид в открывая терминал работает с ним.
Ответить | Правка | Наверх | Cообщить модератору

62. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Витюшка (?), 06-Июл-25, 17:56 
Ребята, мой вам совет. Переходите на nushell. Пока не поздно.

Лучшая оболочка и язык программирования. Кросс-платформенная.

Ответить | Правка | Наверх | Cообщить модератору

69. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (69), 06-Июл-25, 18:40 
Уже давно.
Ответить | Правка | Наверх | Cообщить модератору

91. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (89), 06-Июл-25, 20:15 
Где-то об этом говорил уже. Может, и лучше, но чтобы использовать, нужно установить. Чтобы установить, нужно подключиться к Интернету. Для пользователя может быть неудобно - вы даете ему скрипт и требуете выполнения ряда условий, чтобы он у него заработал. Некрасиво. Проще "помучиться" с сабжем и получить тот же результат без накладных проблем.
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

97. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (133), 06-Июл-25, 20:52 
> Чтобы установить, нужно подключиться к Интернету.

Зачем от него отключаться?

Ответить | Правка | Наверх | Cообщить модератору

119. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от НяшМяш (ok), 06-Июл-25, 22:49 
Как-то на конторе один раз всплыла критичная проблема, которую за 10 минут обошли скриптом на ноде. Наверное можно было и на баше/цмд/повершелле, но надо было кроссплатформенно и очень быстро. Ничего, кому было срочно - поставили ноду и запускали скрипт без претензий. Потом уже через несколько часов починили нормально, но скрипт сохранили на всякий случай.

Если пользователю нужен скрипт, но у него _нет_ интернета (интересно, как он этот скрипт получил тогда) - значит пользователь достаточно умный и сможет сам себе переписать исходный скрипт на что угодно в наличии.

Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору

175. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от нейм (?), 07-Июл-25, 07:51 
> интересно, как он этот скрипт получил тогда

нет интернета != нет интранета

с другой стороны, подавляюще большинство уже ничего он-премом не держит, все продались облакам

Ответить | Правка | Наверх | Cообщить модератору

301. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (184), 08-Июл-25, 07:03 
> нет интернета != нет интранета

форсмажор с тобой не согласен

Ответить | Правка | Наверх | Cообщить модератору

130. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 07-Июл-25, 00:01 
> Ребята, мой вам совет. Переходите на nushell. Пока не поздно.
> Лучшая оболочка и язык программирования. Кросс-платформенная.

Вот лично я шеллом пользуюсь для системной автоматизации на 80%. А этой штуки нет в репах дистро. Конец истории.

Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

135. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (133), 07-Июл-25, 00:21 
Речь не про локалхосты, а про продакшен.
Ответить | Правка | Наверх | Cообщить модератору

186. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 07-Июл-25, 09:21 
> Речь не про локалхосты, а про продакшен.

Там все совершенно аналогично. Но можно конечно притащить сторонний варезок от васянов. А потом если кто порутает 100500 серваков - заодно и линчуют как раз умника который это сосватал.

Ответить | Правка | Наверх | Cообщить модератору

234. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 07-Июл-25, 12:36 
>> Речь не про локалхосты, а про продакшен.
> Там все совершенно аналогично. Но можно конечно притащить сторонний варезок от васянов.
> А потом если кто порутает 100500 серваков - заодно и линчуют
> как раз умника который это сосватал.

Да нет, не аналогично. В prod'е в худшем случае ansible-salt, а то и вовсе вот - terraform+kustomize а баша нет - совсем нет - вообще нет - никак нет. И поставить нельзя.

Ответить | Правка | Наверх | Cообщить модератору

293. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 08-Июл-25, 06:31 
> Да нет, не аналогично. В prod'е в худшем случае ansible-salt, а то
> и вовсе вот - terraform+kustomize а баша нет - совсем нет
> - вообще нет - никак нет. И поставить нельзя.

Чтобы баша нет - это вообще какой-то жуткий маздай должен быть. А в linux он извините - по дефолту. И эта что-б@я его в половине случаев сама и зовет.

Но вот маздай, подлежащий автоматизации - это очень нишевой и немногочисленный прод, типа контроллеров доменов и проч. Большая часть серваков на этом глобусе - линух. Даже на этом вашем абажуре, тудыть. И баш там - out of the box тупо.

Ответить | Правка | Наверх | Cообщить модератору

303. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 08-Июл-25, 07:12 
>> Да нет, не аналогично. В prod'е в худшем случае ansible-salt, а то
>> и вовсе вот - terraform+kustomize а баша нет - совсем нет
>> - вообще нет - никак нет. И поставить нельзя.
> Чтобы баша нет - это вообще какой-то жуткий маздай должен быть. А
> в linux он извините - по дефолту. И эта что-б@я его
> в половине случаев сама и зовет.

ну вот недалее, как вчера зОказчег отдал раскатанный terraform'ом куберовский кластер на базе какого-то минимального debian'а с вот единственным запущенным k3s. Хз, есть там bash\dash - но вот SSH отсутствует определенно. И да, как настрою - exec в контейнер у тебя тоже не получится - ИБэ не велит ).

> Но вот маздай, подлежащий автоматизации - это очень нишевой и немногочисленный прод,
> типа контроллеров доменов и проч. Большая часть серваков на этом глобусе
> - линух. Даже на этом вашем абажуре, тудыть. И баш там
> - out of the box тупо.

Нуэээда, может быть - но вот добраться до него в managed cloud - удачи, сынок. Вот тебе абажур cli - его и тыкай, а унутрь не лезь, не надь оно тебе.

Ответить | Правка | Наверх | Cообщить модератору

320. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 08-Июл-25, 08:49 
> базе какого-то минимального debian'а с вот единственным запущенным k3s. Хз, есть
> там bash\dash

Debian по моему технически невозможно без bash раскатать. Т.е. даже в ультраминимальных образах just enough для запуска apt (минимальнее его сделать просто нельзя) - bash вкатывается как чей-то depends. И гарантированно есть - всегда. Без него - это не дебиан.

> - но вот SSH отсутствует определенно.

ВНЕЗАПНО у меня тоже полно образов с дебианом где есть bash/dash, и никакого ssh.

Видите, хотя я не ворочаю вон теми - некоторое пересечение множеств бывает и с ними.

> И да, как настрою - exec в контейнер у тебя тоже не получится - ИБэ не велит ).

Мне пофиг - я сам себе образа генерю и там будет так как удобно мне. А ваш ИБ мне - конь в пальто, к счастью.

>> - линух. Даже на этом вашем абажуре, тудыть. И баш там
>> - out of the box тупо.
> Нуэээда, может быть - но вот добраться до него в managed cloud

Да бороздят, бороздят, но - наличие bash это все никак не отменяет. Как и возможность его использования. В том числе и вон теми тулсами, ага!

А в этом вашем без ssh - потом при траьлшутинге проще застрелиться нахрен. Нормальные люди об этом догадываются и к клиентам accenture с баззвордами - не забредают.

Ответить | Правка | Наверх | Cообщить модератору

262. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (258), 07-Июл-25, 18:21 
> Там все совершенно аналогично.

Но только если весь твой продакшен это локалхост.

Ответить | Правка | К родителю #186 | Наверх | Cообщить модератору

294. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 08-Июл-25, 06:33 
>> Там все совершенно аналогично.
> Но только если весь твой продакшен это локалхост.

Этих локалхостов сейчас - даже на абажуре линуха более 70%. И у них всех bash есть вот просто сразу. Без него вообще линуховый образ/контейнер не соберешь тупо. И можно ГАРАНИИРОВАНО уповать на его наличие.

Ответить | Правка | Наверх | Cообщить модератору

269. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от _ (??), 07-Июл-25, 20:38 
Дооо! Там такого *****а нет, аж в абсолютный ноль (по Кельвину) :)
Ответить | Правка | К родителю #135 | Наверх | Cообщить модератору

152. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (150), 07-Июл-25, 01:48 
Эта штука есть в репах дистра. Многих.
Только я вообще ничего не понял. Там один бинарник, всего.

Я, конечно спорить не буду. Но «нет в репах- конец истории» выглядит смешно в современных реалиях. Как и понятие «система» в 2025 году. Система- это несовместимые баш портянки? Сотни несовместимых между собой мини программ? Сотни каких-то идиотских опций у каждой? Regex, который у этих программ у всех разный?

Ответить | Правка | К родителю #130 | Наверх | Cообщить модератору

158. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от anonymos (?), 07-Июл-25, 03:34 
Конечно нет ))) Это скрипты на "пистоне", которые просто "идеально совместимые" от версии к версии )))
Ответить | Правка | Наверх | Cообщить модератору

159. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от freehck (ok), 07-Июл-25, 04:56 
> Конечно нет ))) Это скрипты на "пистоне", которые просто "идеально совместимые" от версии к версии )))

Да ладно тебе, питон — отличный язык! Причем в каждой минорной версии! ))

Ответить | Правка | Наверх | Cообщить модератору

215. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от User (??), 07-Июл-25, 11:48 
> Конечно нет ))) Это скрипты на "пистоне", которые просто "идеально совместимые" от
> версии к версии )))

Ты что, не додумался загуглить совет "В контейнер заверни!!"? Ну ты л-шара! )))

Ответить | Правка | К родителю #158 | Наверх | Cообщить модератору

237. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (237), 07-Июл-25, 13:17 
> Ты что, не додумался загуглить совет "В контейнер заверни!!"? Ну ты л-шара! )))

И скриптом своим содержимое этого контейнера и настраивай.

И да - обновлять контейнер даже не вздумай.

Ответить | Правка | Наверх | Cообщить модератору

240. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 07-Июл-25, 13:30 
>> Ты что, не додумался загуглить совет "В контейнер заверни!!"? Ну ты л-шара! )))
> И скриптом своим содержимое этого контейнера и настраивай.
> И да - обновлять контейнер даже не вздумай.

Вот! Сразу видно понимающего человека!
Так и живем, чо.

Ответить | Правка | Наверх | Cообщить модератору

180. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 07-Июл-25, 09:04 
> Эта штука есть в репах дистра. Многих.

Не вижу такой пакет в Debian. И в деривативах по наследству - вероятно, аналогично.

> Только я вообще ничего не понял. Там один бинарник, всего.

А какая разница если в репах кучи ос его нет? Я что, буду сам какой-то левый варез на все хосты распихивать, разбираясь где его взять и как проверить что это не малварь? При том что bash там out of the box есть? Лол.

> смешно в современных реалиях. Как и понятие «система» в 2025 году.

В современных реалиях я вижу - дофига bash в проде. А где этот nut-что-то-там я вообще не знаю.

> Система- это несовместимые баш портянки?

Баш портянки как раз очень неплохо совместимы в общем случае.

> Сотни несовместимых между собой мини программ?

Не знаю кто там несовместимый?

> Сотни каких-то идиотских опций у каждой? Regex, который у этих программ
> у всех разный?

То ли дело какой-нибудь 1 универсальный жирномонстр который разве что не лопается от своего веса (но это не точно), но в котором все равно потом не окажется чего-то нужного, а доустановить программу-модулек или даже свою корябнуть - дел на 5 минут, но вон то на это не заточено, так что вот вам.

Например: как обучить bash JSON'у? Поставить jq. А как такие как вы сделают? Вопрут парсер и проч всем вообще. Даже кому оно нахрен не. И так для более 9000 фич. Конец немного предсказуем - получится очередной уродец типа powershell. И с чем он будет совместим то, кроме сам себя?

Ответить | Правка | К родителю #152 | Наверх | Cообщить модератору

218. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 07-Июл-25, 11:51 
>> Система- это несовместимые баш портянки?
> Баш портянки как раз очень неплохо совместимы в общем случае.

Ха. Ха. Ха. Запусти скрЫпт длиннее 50 строчек на macos, windows, rhel и ubuntu без переписывания и приходи, вместе посмеемся...

Ответить | Правка | Наверх | Cообщить модератору

227. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (155), 07-Июл-25, 12:08 
Баш-портянки сами с собой несовместимы. Хотел как-то установить одну игрушку с GOG, ну, думаю, есть же нативная версия. А там установщик как раз в виде баш-портянки. И вываливается с какой-то неудобоваримой ошибкой. Я поиграть хотел, а не баш изучать. Поставил через Wine без проблем в итоге.
Ответить | Правка | Наверх | Cообщить модератору

238. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (237), 07-Июл-25, 13:20 
Если вычеркнуть недооси то останется rhel и ubuntu - без проблем!
Ответить | Правка | К родителю #218 | Наверх | Cообщить модератору

241. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 07-Июл-25, 13:34 
> Если вычеркнуть недооси то останется rhel и ubuntu - без проблем!

Ну да, ну да - сразу видно человека, который даже и не пробовал )).
В 8м rhel'е если что - протухший 3.6 в дефолтах со всеми вытекающими.

Ответить | Правка | Наверх | Cообщить модератору

243. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (237), 07-Июл-25, 14:26 
> В 8м rhel'е если что - протухший 3.6 в дефолтах со всеми вытекающими.

Еще в 6-м rhel работает. И в последних debian'ах.

Смотря как писать. Подстраиваться приходиться - это да.

Ответить | Правка | Наверх | Cообщить модератору

249. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 07-Июл-25, 15:27 
>> В 8м rhel'е если что - протухший 3.6 в дефолтах со всеми вытекающими.
> Еще в 6-м rhel работает. И в последних debian'ах.
> Смотря как писать. Подстраиваться приходиться - это да.

Ну вот здесь мы имеем пример так называемого трындежа - ну или натягивания совы на глобус в лучшем случае. В совместимость хелловрота между 3.6 и 3.12 я с некоторым скрЫпом поверю (Хоть там даже на уровне стандартной библиотеки немало грабель поназакопано, но специяльно стараясь обойти можно) - а в совместимость с 2.6.6? No way.

Ответить | Правка | Наверх | Cообщить модератору

272. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от Аноним (272), 07-Июл-25, 21:02 
Явно видно человека никогда не работавшего подолгу над одним проектом.

Какие проблемы если код твой? Переносимое используешь непереносимое - нет.

Да и никто не мешает написать две версии и вызывать проверив номер.

Ответить | Правка | Наверх | Cообщить модератору

279. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 07-Июл-25, 21:46 
>> В 8м rhel'е если что - протухший 3.6 в дефолтах со всеми вытекающими.
> Еще в 6-м rhel работает. И в последних debian'ах.
> Смотря как писать. Подстраиваться приходиться - это да.

Блин, сорян - меня с bash'а на python унесло. С первым все тоже не идеально - но проблемы другие, да.

Ответить | Правка | К родителю #243 | Наверх | Cообщить модератору

295. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 08-Июл-25, 06:35 
> Ха. Ха. Ха. Запусти скрЫпт длиннее 50 строчек на macos, windows, rhel
> и ubuntu без переписывания и приходи, вместе посмеемся...

MacOS и Windows - в продакшне используются очень нишево. Мягко говоря. На серверах обычно линух, кроме сильно некоторых вещей.

Ну и для симметрии - а покажете такой фортель для powershell? Там вон кто-то пискнул что он кроссплатформерный, о как :)

Ответить | Правка | К родителю #218 | Наверх | Cообщить модератору

305. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 08-Июл-25, 07:38 
Какой именно фортель? Он так-то и на mac и на linux практически однокнопочно ставится, что не так-то?
Ответить | Правка | Наверх | Cообщить модератору

350. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от _ (??), 08-Июл-25, 20:48 
Ставиццо - таки да ... А потом то что?!

Хотим из линуска AD повертеть ... а ЙУХ вам, только для белых (только из форточки).
Я то конечно могу извратится с ремотом ... но это именно что - изврат! И так - то всему мясокомбинату!
Но ставится - да, просто :)

Ответить | Правка | Наверх | Cообщить модератору

353. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 08-Июл-25, 21:04 
> Ставиццо - таки да ... А потом то что?!
> Хотим из линуска AD повертеть ... а ЙУХ вам, только для белых
> (только из форточки).
> Я то конечно могу извратится с ремотом ... но это именно что
> - изврат! И так - то всему мясокомбинату!
> Но ставится - да, просто :)

Эээ... но зачем хотеть НАСТОЛЬКО странного? Зашквар жи для правоверного!

Ответить | Правка | Наверх | Cообщить модератору

213. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (213), 07-Июл-25, 11:46 
> выглядит смешно в современных реалиях.

Именно. sh есть везде, а вот как поставить ваше, на коммутатор китайский, и именно коммутатор, а не роутер, или какую-нибудь esp... а никак

Ответить | Правка | К родителю #152 | Наверх | Cообщить модератору

178. "Релиз командной оболочки Bash 5.3"  –2 +/
Сообщение от Аноним (214), 07-Июл-25, 08:00 
Ребята, мой вам совет. Переходите на Powershell. Пока не поздно.
Лучшая оболочка и язык программирования. Кросс-платформенная.
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

182. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от Аноним (-), 07-Июл-25, 09:09 
> Ребята, мой вам совет. Переходите на Powershell. Пока не поздно.

...и вы сможете делать то что делали за 2 минуты - за полдня :). Вот это апгрейд! :)

> Лучшая оболочка и язык программирования. Кросс-платформенная.

Не вижу эту шляпу в пакетах моего дистро. Вот такая вот хреновая кроссплатформенность.

Как говорится, автомобиль Форд может быть любого цвета, а софт от майкрософт корссплатформенный - при условии что вы его билдуете под винду. С ESE DB такая же фигня примерно. Поэтмоу оно уже 4 года как валяется хз зачем в состоянии дохляка.

Ответить | Правка | Наверх | Cообщить модератору

192. "Релиз командной оболочки Bash 5.3"  +2 +/
Сообщение от Аноним (214), 07-Июл-25, 09:29 
>...и вы сможете делать то что делали за 2 минуты - за полдня :). Вот это апгрейд! :)

Просьба аргументировать, привести примеры, спасибо.

>Не вижу эту шляпу в пакетах моего дистро. Вот такая вот хреновая кроссплатформенность.

Кроссплатформенность это значит что программа может работать на разных платформах, в данном контексте на разных операционных системах, в то числе Windows, Linux.  
Кроссплатформенность не означает что Powershell обязан быть в репозиториях твоего дистрибутива. Претензии о том что Powershell отсутствует в репозиториях твоего дистрибутива следует адресовать авторам твоего дистрибутива.
>Как говорится, автомобиль Форд может быть любого цвета, а софт от майкрософт корссплатформенный - при условии что вы его билдуете под винду.

Людей умеющих работать в Powershell больше, чем в том же Bash, поэтому это имеет смысл.

>С ESE DB такая же фигня примерно. Поэтому оно уже 4 года как валяется хз зачем в состоянии дохляка.

Что это за база данных и какое отношение она имеет, не знаю и не хочу знать.
Вот тебе репозиторий https://github.com/PowerShell/PowerShell

Ответить | Правка | Наверх | Cообщить модератору

270. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от _ (??), 07-Июл-25, 20:45 
> Просьба аргументировать, привести примеры, спасибо.

Посмотри что у твоих админов на bash сделано и попробуй переписать это на PS.
А вот _потом_ приходи сюда и поговорим :))))


PS: Прикол там в том, что _некоторые_ вещи на PS и-в-правду проще делать. Некоторые ... но делать то надо - все! Ну и подумаешь трижды что на чём.
PPS: Пока Python был V2 - можно было на нём ещё. Третий это какое то безумство 8-\ не связывайтесь.

Ответить | Правка | Наверх | Cообщить модератору

297. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 08-Июл-25, 06:48 
> Посмотри что у твоих админов на bash сделано и попробуй переписать это на PS.

Я уже подогнал ему пример - респин системных образов с моим набором пакетов и кастомизациями, уникализацией инстанса ос и проч. Я на баше это себе за вечер сделал. Посмотрим как оно на ps получается? Особенно на винде :)

Ответить | Правка | Наверх | Cообщить модератору

327. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (324), 08-Июл-25, 12:01 
Я уже подогнал ему пример - респин системных образов с моим набором пакетов и кастомизациями, уникализацией инстанса ос и проч. Я на баше это себе за вечер сделал. Посмотрим как оно на ps получается? Особенно на винде :)
--

Тебе уже подогнали ответ - осдбилдер, вимвитч. И кстати твои уникальности нигде не стучали, сейчас очень интересно идёт в районе идеи талос. И твой баш там вообще никуда не нужен и не используется.
И ты алаверды давай - за месяцок подогнать сборку ад и ексченджа. Естественно не от мс - зачем нам эта бяка, чисто опенсурс.
Ну давай, начинай ныть что ты не нанимался, что у тебя другие задачи. Про любимое лизание ботинок не забудь.

Ответить | Правка | Наверх | Cообщить модератору

296. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 08-Июл-25, 06:47 
> Просьба аргументировать, привести примеры, спасибо.

Типизация будет делать мозг, километровые конструкции и пути набивать - при почти не работающем дополнении - тоже продуктивности в решении задач не добавит.

Вон пример - генератор кастомных образов и VM за вечер, под себя. А что, покажете такой фокус на ps? Было бы интересно посмотреть - как вы такое вообще. Вот чтоб сразу преднастроенную систему генерить, с уникализацией инстанса, эн предустановленных программ и недефолтными настройками? Простая как тапка хотелка вроде.

> Кроссплатформенность это значит что программа может работать на разных платформах,

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

> Кроссплатформенность не означает что Powershell обязан быть в репозиториях твоего дистрибутива.

А я взамен - пешочком постою иметь дело с такой "кроссплатформенностью" имени MS.

> Претензии о том что Powershell отсутствует в репозиториях твоего дистрибутива следует
> адресовать авторам твоего дистрибутива.

Я не собираюсь на это ms'овское нечто мое время тратить.

> Людей умеющих работать в Powershell больше, чем в том же Bash, поэтому
> это имеет смысл.

Вот это очень храброе утверждение. А таки умеющих юзать bash я знаю сильно больше чем тех кто ps умеет юзать. Да и винда - не та ОС где productivity кто-то парится.

> Что это за база данных и какое отношение она имеет, не знаю
> и не хочу знать.

Странно, фанат виндов не знает на чем его винда держится. Видимо в ней он тоже - не силен.

> Вот тебе репозиторий https://github.com/PowerShell/PowerShell

У ESE DB примерно такой же унылый репо. Майкрософт такие забавные опенсорснички :))

Ответить | Правка | К родителю #192 | Наверх | Cообщить модератору

328. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (324), 08-Июл-25, 12:20 
А она не может. Берем скрипт на ps - пробуем запустить его на условной убунте или макоси. Да, bash на макоси без проблем катит, в винде тоже можно нарулить без особых приключений, в убунте он сразу есть.
--

Берём и ставим ps. Всё работает. Как в вин баш ставишь, то же самое.
Не суметь найти в документации, не первый раз, простой баш скрипт. Ты в курсе что это можно на баше скриптануть?
Прям роспись в неполноценности

###################################
# Prerequisites

# Update the list of packages
sudo apt-get update

# Install pre-requisite packages.
sudo apt-get install -y wget

# Get the version of Debian
source /etc/os-release

# Download the Microsoft repository GPG keys
wget -q https://packages.microsoft.com/config/debian/$VERSION_ID/packages-microsoft-prod.deb

# Register the Microsoft repository GPG keys
sudo dpkg -i packages-microsoft-prod.deb

# Delete the Microsoft repository GPG keys file
rm packages-microsoft-prod.deb

# Update the list of packages after we added packages.microsoft.com
sudo apt-get update

###################################
# Install PowerShell
sudo apt-get install -y powershell

# Start PowerShell
pwsh

--
А я взамен - пешочком постою иметь дело с такой "кроссплатформенностью" имени MS.
--
Там всё прекрасно, и ставится на кучу дистров. И работает отлично, как надо.

--
Я не собираюсь на это ms'овское нечто мое время тратить.
--

Да все уже поняли что ты в мс не шаришь и рассказываешь байки: не очень то и хотелось.

--
Вот это очень храброе утверждение. А таки умеющих юзать bash я знаю сильно больше чем тех кто ps умеет юзать.
--

Это просто говорит о фрик круге общения больше не о чём. У вас там и нетрадиционных наверное побольше. Но это же не аргумент.

--
Да и винда - не та ОС где productivity кто-то парится.
--

Именно поэтому они первые написали скоростную msquic а в лине пыжились незнаю сколько. А так же на квик тестово посадили смб. А ты  с коллегами в соседнем треде ищите какие же ключи прописать в самбу что бы 2.5Гб побить. Наверное всё дело в секретных ключах реестра.

--
У ESE DB примерно такой же унылый репо. Майкрософт такие забавные опенсорснички :))
--

Примерно такое не последнее облако они на нём крутят.
Что там с твоими пердуинками? Скулайтом бьешь ненавистных корпорасов так что они в ужасе и бегут тебя просить поделиться инфоцыганщиной?

Ответить | Правка | Наверх | Cообщить модератору

342. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 08-Июл-25, 19:06 
ИМХО: научитесь нормально цитировать до того как умничать. Т.е. или ">" для инлайн, или если это код, bb тег {code} (скобки там конечно квадратные).

> Берём и ставим ps. Всё работает. Как в вин баш ставишь, то же самое.

Да ставьте наздоровье, если оно вам оно надо. Я за вас это все делать не буду. Особенно в вон том формате и ради вон тех "достижений" и "улучшений".

...
> # Download the Microsoft repository GPG keys

Не, вот извините. Отдать мои компы под управление майкрософту - в мои планы ВООБЩЕ СОВСЕМ не входит. И характерное понимание майкрософтом опенсорса и процессов опять же.

Во первых, доверяю я - майнтайнерам моего дистро и ИХ полисям.
Во вторых, майкрософт в этой схеме - хренсгоры и "доверять" им в пакетах я не намерен.
В третьих, баш в отличие от - есть по дефолту. Сразу!
В четвертых он способствует продуктивности моей мелкой автоматизации и решению задач по месту.
В пятых там нормально работает автодополнение, в отличие от. И нет километровых команд с разным, блин, регистром, кучейпробелов и проч (особенно "удобно" пути сделаны в винде) - и такого же кода.

И вот все это - чтобы что? Ощущать себя вторым сортом и майкрософт мне какую-нибудь гадость через пакетник сделал в их фирменном стиле? Не, это не поднимет эффективность на моих задачах. Я проверял когда был виндовым R&D. Переход на линя и освоение элементов *nix way - причина по кторой я развидел винды.

В общем у меня другая идея! А что если я буду фигачить на баше, или чем там мне удобно, что сразу есть в системах, которыми я ворочаю, и удобно и эффективно будет - мне?! А вторым или каим сортом побудете - вы, если вам от меня что-то надо. Мне от вас и вашего майкрософта не надо - ничего. Совсем. Никак. Я наелся "ms marketing bs" досыта. Добавки не надо.

> Там всё прекрасно, и ставится на кучу дистров. И работает отлично, как надо.

Ну вот кому оно надо - тому и карты в руки отношаться с тем шеллом таким способом. Для меня пойнт этой активности не понятен. Я не делаю bulk processing в шелле, не пишу скрипты на 50 кил 1 куском чтобы типизацией париться, не дергаю никакие апи в общем случае и проч. Для меня шелл это лишь координатор высокоуровневой логики. А майкрософт это так и не понял.

> Да все уже поняли что ты в мс не шаришь

Да, с неких пор мой уровень знаний в пингвинах и технологиях вокруг - сильно превысил таковой в винде. Мне теперь на винду и технологии майкрософт просто - пофиг. Я решил что хватит делать из проблем MS и их маркетинга свои проблемы. Пусть в рабочем окружениии удобно будет - конкретному мне. А остальные как хотят - так и встраиваются в это положение вещей, во! Так прикольнее. Как угодно но bash совпадает с моими ожиданиями от шелла, а ps в моих глазах это оверинженернутая страшенная пародия на шелл.

> байки: не очень то и хотелось.

Все так. Кроме того что это - не байки.

> Это просто говорит о фрик круге общения больше не о чём. У
> вас там и нетрадиционных наверное побольше. Но это же не аргумент.

На ps шпрехает - полтора корпоративных извращенца. На bash навалом полезных мне так по жизни скриптов. Быть придатком к мегакорпе трясущимся что меня уволят - это вы без меня имхо.

> Именно поэтому они первые написали скоростную msquic а в лине пыжились незнаю сколько.

MS много что написал. И - это не оттранслировалось ни в какие результаты для их экосистемы в целом. И в топе всех минимально интересных мне бенчей - вовсе не MS и их адепты.

А пока Windows Server обгонял Linux, LSE свалил на пингвин чертыхаясь что винда и нетчина не смогли в обещаные латенси - но смогли в дойку по 40M$ за релиз. Что хотите то и делайте, но testimonials виндов - вот такое вот.

> в самбу что бы 2.5Гб побить. Наверное всё дело в секретных
> ключах реестра.

Чел, ты не понял. Меня вообще интересуют скорее мелкие, легкие и эффективные решения. Я более всего успешен вообще - в одноплатниках и эмбедовке. Там от винды вообще ничего кроме боли пониже спины не бывает.

И вот тут коронный номер: bash и там такой же как у меня на десктопе, 1 в 1 (как и весь дебиан, кстати). А ps в половину этого по ресурсам не влезет. Не, я не буду покупать более дорогие модули и одноплатники "чтобы офигенный шелл запустить". Эти деньги в моем кармане смотрятся намного лучше.

Но если вы хотите порубаться - вон там TechEmpower есть. Когда выставите из топа вон тех, с io_uring, мы поговорим за перфоманс. А до тех пор ваши самбы и гигабиты - "где-то там" и - весьма нишевая штука. А вот перфоманс HTTP аппсервера, допустим, волнует - хоть половину глобуса, которая его при случае - использовать набежит. То что этой вашей самбе и прочим порождениям энтерпрайза не дано.

> Примерно такое не последнее облако они на нём крутят.

Да это их внутренние проблемы, почему меня должно это колыхать? Судя по тому сколько ресурсов жрет билд винды и сколько это у них занимает - я не буду на них ориентироваться. Они явно не чемпионы в девелопе. Разве что в бессмысленной и беспощадной оверинженерии.

> Что там с твоими пердуинками? Скулайтом бьешь ненавистных корпорасов так что они
> в ужасе и бегут тебя просить поделиться инфоцыганщиной?

Кроме скулайта у меня и key-value появились. Видите, я могу и без благодетелей с ESE обойтись. А заодно местами там RPS такой - что ваш жирный сервак с виндой позавидует этой мелкой фигне, пожалуй. А сколько там и чего у вас в самбе - мне не интересно: это нишевая внутренняя развлекуха корпоратов покусаных виндой.

Ответить | Правка | Наверх | Cообщить модератору

345. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (304), 08-Июл-25, 19:34 
ИМХО: научитесь нормально цитировать до того как умничать. Т.е. или ">" для инлайн, или если это код, bb тег {code} (скобки там конечно квадратные).
--

Та я знаю тебя ничего не остановит от комментариев. Никакое отсутствие цитирования, хоть твоими любимыми сплошными портянками тебе напиши, хехе.

--
Да ставьте наздоровье, если оно вам оно надо. Я за вас это все делать не буду. Особенно в вон том формате и ради вон тех "достижений" и "улучшений".
--

Ну понятно, понятно. Зелен виноград. Твердость не тупость.

--
Не, вот извините.
--

Да, да, извиняем. Дальше не читал очередной бред из под кровати.

--
Ну вот кому оно надо - тому и карты в руки отношаться с тем шеллом таким способом.
__

Конечно, это же не ты рассказывал что в вин у тебя баш есть, а в лин у тебя пс нет. И получить ты его никак не можешь.

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

По научному это называется эффект низкой базы.

--
На ps шпрехает - полтора корпоративных извращенца. На bash навалом полезных мне так по жизни скриптов.
--

Которые для твоего любимого локалхостика написаны. Верю, что же не верить.

--
MS много что написал. И - это не оттранслировалось ни в какие результаты для их экосистемы в целом. И в топе всех минимально интересных мне бенчей - вовсе не MS и их адепты.
--

Ну это то понятно. Глазки закрыл - бабайки нет. Никуда не оттранслировалось.

--
А пока Windows Server обгонял Linux, LSE свалил на пингвин чертыхаясь что винда и нетчина не смогли в обещаные латенси - но смогли в дойку по 40M$ за релиз. Что хотите то и делайте, но testimonials виндов - вот такое вот.
--

Это твоя вторая любимая байка после рассказов дотнетвсио сбигайте от коллег по клинингу?

--
Чел, ты не понял. Меня вообще интересуют скорее мелкие, легкие и эффективные решения. Я более всего успешен вообще - в одноплатниках и эмбедовке. Там от винды вообще ничего кроме боли пониже спины не бывает.
--

Это ты тут доказываешь что лин везде лучше. А эти позорища тсп конгешн контрол не могут нормальных в ядро навтягивать. У мс давно есть, а эти рожу кривят. Вот и делают на отдельном сайте народ это под лин с научными работами.

--
И вот тут коронный номер: bash и там такой же как у меня на десктопе, 1 в 1 (как и весь дебиан, кстати). А ps в половину этого по ресурсам не влезет.
--

Да, да. Это же всем нужен такой алле-оп. А некоторые вон nanoFramework на ембедовку тащат. Подишь ты, не верят твоим байкам.

--
Но если вы хотите порубаться - вон там TechEmpower есть. Когда выставите из топа вон тех, с io_uring, мы поговорим за перфоманс. А до тех пор ваши самбы и гигабиты - "где-то там" и - весьма нишевая штука. А вот перфоманс HTTP аппсервера, допустим, волнует - хоть половину глобуса, которая его при случае - использовать набежит. То что этой вашей самбе и прочим порождениям энтерпрайза не дано.
--

Ты с памятью золотой рыбки? В прошлый раз с реддита приносили игде раньше это появилось, и почему мс один в один забрало иоуринг не смотря на то что у них было всё похожее. и что асинхронности в лин нет совсем по сравнению с ядром нт.
Ну и хнык,хнык я ваши задачи брать не решался, вот тебе мои джопы с перформансами, я умею печатать 1000 слов в минуту но получается какая-то бяка... Оно прямо радует. Продолжай рассказывать что лин может всё но на вопрос "а покажи" сливать с пердуинкой.

--
Да это их внутренние проблемы, почему меня должно это колыхать? Судя по тому сколько ресурсов жрет билд винды и сколько это у них занимает - я не буду на них ориентироваться. Они явно не чемпионы в девелопе. Разве что в бессмысленной и беспощадной оверинженерии.
--

То есть свои рассказы про проблемы есе ты снимаешь, правильно понял?

--
Кроме скулайта у меня и key-value появились. Видите, я могу и без благодетелей с ESE обойтись. А заодно местами там RPS такой - что ваш жирный сервак с виндой позавидует этой мелкой фигне, пожалуй. А сколько там и чего у вас в самбе - мне не интересно: это нишевая внутренняя развлекуха корпоратов покусаных виндой.
--

Ну как обычно - фигуры разбросал, портянок наложил и улетел.

Ответить | Правка | Наверх | Cообщить модератору

187. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (184), 07-Июл-25, 09:22 
Мне нужно было кроссплатформенное решение, которое само анализирует, под чем запущено, разбрасывает файлы приложения по нескольким каталогам на целевой платформе (местоположение зависит от платформы), а также анализирует содержимое и прописывает кое-что в нужных местах нескольких файлов инициализации. Получилось - 1 пакетный файл с расширением cmd.
Ответить | Правка | К родителю #178 | Наверх | Cообщить модератору

194. "Релиз командной оболочки Bash 5.3"  –1 +/
Сообщение от Аноним (214), 07-Июл-25, 09:36 
Не понял ровным счётом ничего.
Ответить | Правка | Наверх | Cообщить модератору

217. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (217), 07-Июл-25, 11:50 
Этот ваш nushell на Ржавом и с зоопарком лицензий. Пользуйтесь им сами.
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

244. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от Аноним (244), 07-Июл-25, 14:35 
> Этот ваш nushell на Ржавом и с зоопарком лицензий. Пользуйтесь им сами.

Там только MIT.

Ну а насчет Ржавого, это да, это комментатор не подумал, а это ведь статья!
"Публичные действия, выражающие явное неуважение к обществу и совершенные в целях оскорбления религиозных чувств верующих"

Ответить | Правка | Наверх | Cообщить модератору

64. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (133), 06-Июл-25, 18:09 
> В новой версии Readline предложена опция "search-ignore-case" для поиска в истории без учёта регистра символов.

На году две тысячи двадцать пятом до кодерков начало доходить, что регистрозависимость неудобна.

Ответить | Правка | Наверх | Cообщить модератору

74. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от Аноним (-), 06-Июл-25, 19:23 
Читать умеешь? Добавлена, как необязательная опция. И это не означает, что регистронезависимость это хорошо.
Ответить | Правка | Наверх | Cообщить модератору

136. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (133), 07-Июл-25, 00:22 
> необязательная опция
> это не означает, что регистронезависимость это хорошо

Вижу, что ошибся. Не дошло. Ну, подождём ещё 55 лет.

Ответить | Правка | Наверх | Cообщить модератору

147. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Фрол (?), 07-Июл-25, 01:15 
если ничего слаще ср/м или какого-нито продос на спектруме не едал - то не только неудобна, но даже невообразима.
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

157. "Релиз командной оболочки Bash 5.3"  –1 +/
Сообщение от Аноним (155), 07-Июл-25, 02:54 
Ну так-то CP/M для людей делалась, в отличие от. Но вы, конечно, можете объяснить, где регистрозависимость удобна.
Ответить | Правка | Наверх | Cообщить модератору

161. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (258), 07-Июл-25, 05:06 
В си на pdp11. Потому что строки это массивы байтов, а раздуплять регистр не научились даже в 2025. Линус так и сказал: идеально сделать для всех языков мира не можем, поэтому вообще делать ничего не будем. Хотя казалось бы, такая простая задача — сделать good enough. Даже в Питоне справились.
Ответить | Правка | Наверх | Cообщить модератору

239. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от Аноним (237), 07-Июл-25, 13:25 
> Линус так и сказал: идеально сделать для всех языков мира не можем, поэтому вообще делать ничего не будем

Тут надо заменить слово "идеально" на "правильно".

Правильно сделать невозможно. Значит будут исправления. Значит поведение будет зависеть от версии.

Кому это надо?

Ответить | Правка | Наверх | Cообщить модератору

162. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (258), 07-Июл-25, 05:08 
Ничего слаще лисп-машины симболикса я за 20+ лет в индустрии не видел. И не увижу уже, пожалуй.
Ответить | Правка | К родителю #147 | Наверх | Cообщить модератору

199. "Релиз командной оболочки Bash 5.3"  –2 +/
Сообщение от Аноним (197), 07-Июл-25, 11:00 
Даже если дошло, всё равно реанимировать это болото бесполезно - ФС-то тоже регистрозависимая! :)) Одно тянет другое НА ДНО.
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

333. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от OpenEcho (?), 08-Июл-25, 15:02 
> Даже если дошло, всё равно реанимировать это болото бесполезно - ФС-то тоже регистрозависимая! :)) Одно тянет другое НА ДНО.

Ограниченность в знаниях + публичные высказывания = Глупость выставленная на показ

Нате, виндузируйте:

mkfs -t ext4 -O casefold -E encoding_flags=strict /dev/vda

И да, давно можно

Ответить | Правка | Наверх | Cообщить модератору

351. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от _ (??), 08-Июл-25, 20:56 
> И да, давно можно

НО НЕ НУЖНО!

Неужели ещё остались упоротые которые во времена зрелого UTF не видят что регистрозависимость - просто неипическое преимущество и вообще - благо?!?!

Ответить | Правка | Наверх | Cообщить модератору

219. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 07-Июл-25, 11:53 
>> В новой версии Readline предложена опция "search-ignore-case" для поиска в истории без учёта регистра символов.
> На году две тысячи двадцать пятом до кодерков начало доходить, что регистрозависимость
> неудобна.

Тут проблема не в "удобно"\"не удобно" - до "кодерков"(ТМ) стало доходить, что реализовать её сколько-нибудь вменяемо в современных реалиях у них ну... вот... "неполучаицца".

Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

352. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от _ (??), 08-Июл-25, 21:00 
Ты говоришь с челом который походу на КОИ-7 до сих пор :)
Его ещё только ждут увлекательные приключения, которые мы за лет 15(?) то уже прошли :)
Пожелаем Чебурашке удачи в дороге! :)
Ответить | Правка | Наверх | Cообщить модератору

67. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (67), 06-Июл-25, 18:33 
> Результаты выполнения команды отдаются как результат подстановки или записываются в переменную REPLY.

Я не проверял на практике, но судя по документации, здесь ошибка. Переменная REPLY используется в направлении, противоположном указанному: если использовать символ |, то будет подставлено не значение, которое команда выведет в stdout, а значение, которое она присвоит в переменную REPLY.

Ответить | Правка | Наверх | Cообщить модератору

85. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от shaped (ok), 06-Июл-25, 20:00 
А с функциями будет работать?

Если да, то больше не будет затыков и проверить что вернула функция и вывод в переменную запихать.

Ещё бы вложенные массивы добавили и я доволен.

Ответить | Правка | Наверх | Cообщить модератору

148. "Релиз командной оболочки Bash 5.3"  +2 +/
Сообщение от Аноним (38), 07-Июл-25, 01:28 
Вложенные хештейблы хотя бы.

Функции можно дёрнуть так ${|read -r REPLY< <(funcname);} или так ${|read -r REPLY<<<$(funcname);}

Но это не сильно отличается от существующего. Если честно, не совсем понимаю, в чём были сложности раньше. То, что сабшел не видит не экспортированные переменные, иногда создавало определённые проблемы, но это тут не поможет. Какой-то узкоспецифический кейс работы с локальными переменными?

Ответить | Правка | Наверх | Cообщить модератору

153. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (153), 07-Июл-25, 02:13 
Я думаю, что кейс в том, что функция _модифицирует_ переменные.
Ответить | Правка | Наверх | Cообщить модератору

188. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от shaped (ok), 07-Июл-25, 09:23 
С функциями затык в проверке что возвращает приходится проверять $?
Ответить | Правка | К родителю #148 | Наверх | Cообщить модератору

86. "Релиз командной оболочки Bash 5.3"  +2 +/
Сообщение от BrainFucker (ok), 06-Июл-25, 20:05 
Я обычно при написании скриптов предпочитаю ограничиваться /bin/dash, а когда его возможностей не хватает, пишу на питоне.
Переусложнять bash фичами такая себе затея, там ещё лет 10 ждать когда новые фичи станут повсеместно распространены.
Ответить | Правка | Наверх | Cообщить модератору

109. "Релиз командной оболочки Bash 5.3"  –2 +/
Сообщение от Анонм (?), 06-Июл-25, 22:11 
Писать под линукс и выискивать башизмы - бред
Писать под якобы POSIX и надеяться, что ваша портянка якобы будет работать под BSD - еще больший бред
Ответить | Правка | Наверх | Cообщить модератору

207. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (184), 07-Июл-25, 11:36 
> Писать под якобы POSIX и надеяться, что ваша портянка якобы будет работать под BSD - еще больший бред

В связи с тем, что многие конструкции по-разному работают в Linux и BSD, тестирование обязательно.

Ответить | Правка | Наверх | Cообщить модератору

281. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от Аноним (281), 07-Июл-25, 22:19 
Пиши не под якобы, а под нормальный POSIX и тестируй. Если не умеешь — не думай, что все такие же криворукие.
Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

300. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 08-Июл-25, 07:00 
> Пиши не под якобы, а под нормальный POSIX и тестируй. Если не
> умеешь — не думай, что все такие же криворукие.

Писать под posix sh вместо сабжа - удовольствие очень сильно ниже среднего и имеет смысл только в каких-то совсем эксклюзивных случаях. Ибо сильно якорит скорость написания скрипта.

Ответить | Правка | Наверх | Cообщить модератору

331. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (281), 08-Июл-25, 14:38 
Случай, когда нужно обеспечить переносимость, уже стал эксклюзивным? Ну ок.
А что там тебя тормозит, если не секрет?
Ответить | Правка | Наверх | Cообщить модератору

343. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 08-Июл-25, 19:17 
> Случай, когда нужно обеспечить переносимость, уже стал эксклюзивным? Ну ок.
> А что там тебя тормозит, если не секрет?

Просто сравните что умеет bash как именно расширения за пределами posix sh - и охренейте. Я конечно не предлагаю с пыла с жару key-value списками сразу хреначить - но железно уверен что в posix sh ничем таким даже близко не пахло.

А так - bash умеет /dev/tcp допустим. В sh что-то такое - ну и где? В лучшем случае что-то такое можно неткатом изобразить, но вот неткаты реально - разные бывают, и в целом будет сильно канительнее. Но там еще дофига всего, типа сравнения переменных и проч гораздо убогее.

Ответить | Правка | Наверх | Cообщить модератору

299. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 08-Июл-25, 06:59 
> Писать под линукс и выискивать башизмы - бред
> Писать под якобы POSIX и надеяться, что ваша портянка якобы будет работать
> под BSD - еще больший бред

Я проще делаю - отлупляю им "поставьте баш". Если очень настаивают #!/bin/bash в начало скрипта вписываю, и хрен оспоришь.

Оно conforms to - "как мне удобно". Принцип прост: не нравится - не юзай. Если совсем не работает - и починилось - можно попробовать патчи прислать. Но welcome ли они - on case by case basis. Ибо мне вообще пофиг что с BSD случится и добавлять мне проблем - ну вот нет.

Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

332. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от Аноним (281), 08-Июл-25, 14:41 
> Если очень настаивают #!/bin/bash в начало скрипта вписываю

То есть обычно у тебя шебинг #!/bin/sh, но ты используешь башизмы?
Чувак, очень тебя прошу. Сделай мир лучше. Уйди из айтишки, в мире куча профессий, которые тебе больше подойдут.

Ответить | Правка | Наверх | Cообщить модератору

344. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 08-Июл-25, 19:23 
> То есть обычно у тебя шебинг #!/bin/sh, но ты используешь башизмы?

В внутренних тулсах на 1 раз его и никакого может не быть. Иногда "this is intentional". Например чтобы потенциально опасный тул - случайно не запустился, и его надо явно как bash what.sh пулять тогда. Ибо на нем в этом случае и +x нету. Это такой небольшой safeguard для потенциально интрузивных тулс, которые иначе могут полсистемы переколбасить так, что потом откат на снапшот придется.

> Чувак, очень тебя прошу. Сделай мир лучше. Уйди из айтишки, в мире
> куча профессий, которые тебе больше подойдут.

В моей книге мир будет лучше - без всякой (около)корпоративной шушеры с их целованием ботинок и двойными стандартами. Get the idea... да, теперь стандартом (как минимум де факто) будет Linux и Bash. А остальные будут - подстраиваться под нас. Пора сделать так чтобы удобно было - тем кто делает. А не тем кто много 3.1..т и без мыла лезет чужими руками жар грести.

Ответить | Правка | Наверх | Cообщить модератору

355. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от _ (??), 08-Июл-25, 21:14 
>> То есть обычно у тебя шебинг #!/bin/sh, но ты используешь башизмы?

За такое да, согласен - 25 лет расстрела!(С)

> В внутренних тулсах на 1 раз его и никакого может не быть.

И это в 100500 раз лучше чем в шебанге прописать sh для bash скрипта!

>> Чувак, очень тебя прошу. Сделай мир лучше. Уйди из айтишки, в мире куча профессий, которые тебе больше подойдут.

Грубо :) Но справедливо. Впрочем если про баш шебанг понял - оставайся! :)

> В моей книге мир будет лучше - без всякой (около)корпоративной шушеры с их целованием ботинок и двойными стандартами.

Будет целование ботинок вождю и идейному\духовному лидеру? Не - не интересно, лучше уж фильмы про трудовые будни простого немецкого сантехника (С) посмотреть ;-) В них будет смысла больше.

Ответить | Правка | Наверх | Cообщить модератору

358. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (244), 08-Июл-25, 23:33 
>> То есть обычно у тебя шебинг #!/bin/sh, но ты используешь башизмы?

...
> стандартом (как минимум де факто) будет Linux и Bash. А остальные
> будут - подстраиваться под нас. Пора сделать так чтобы удобно было

Море пафоса и трындежа, причем унылого ...
А стандарт у тебя, начиная с Bookworm, для /bin/sh - таки dash.

Ответить | Правка | К родителю #344 | Наверх | Cообщить модератору

131. "Релиз командной оболочки Bash 5.3"  +3 +/
Сообщение от Аноним (-), 07-Июл-25, 00:03 
> Переусложнять bash фичами такая себе затея, там ещё лет 10 ждать когда
> новые фичи станут повсеместно распространены.

Зато башскрипты через 10 лет - запускаются. Без переписывания. В отличие от питона, который через 3 года проще сразу rm *.py сделать.

Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

190. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (184), 07-Июл-25, 09:25 
Свойство экспортного продукта. Себе - вечный bash и прогресс. Конкуренты пусть каждые 3 года переписывают то же самое на чем-то модном.
Ответить | Правка | Наверх | Cообщить модератору

225. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 07-Июл-25, 12:01 
>> Переусложнять bash фичами такая себе затея, там ещё лет 10 ждать когда
>> новые фичи станут повсеместно распространены.
> Зато башскрипты через 10 лет - запускаются. Без переписывания. В отличие от
> питона, который через 3 года проще сразу rm *.py сделать.

Ну если там ничего кроме echo "Hello, world!" не было то таки да, никаких проблем. В жЫзни обычно выходит что-то вроде: "У вас на macacos баш старый! Ой, а тут оказывается sort не поGNU'тый! ОК, gogle - ачоймнесвашим бузибохом делать?! Ой, yum теперь симлинк на dnf, который "такой же, только другой"(ТМ), да? Бида..." - и вроде понятно, что "виновен - не жираф!", но осадочек остается...

Ответить | Правка | К родителю #131 | Наверх | Cообщить модератору

274. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от _ (??), 07-Июл-25, 21:25 
Не ну всё правильно - macacos и должны страдать! :)

PS: Лопата! Троллю я. А твк - да, есть такое дело, но вот жеж ты блин - оно и к примеру с питоном - тоже есть :)

Ответить | Правка | Наверх | Cообщить модератору

298. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 08-Июл-25, 06:56 
> Не ну всё правильно - macacos и должны страдать! :)
> PS: Лопата! Троллю я. А твк - да, есть такое дело, но
> вот жеж ты блин - оно и к примеру с питоном
> - тоже есть :)

Со змеюкой - хуже еще, причем почитай "кратно".
Будешь смеяться - меньше всего проблем у меня в краткий период работы с groovy было - ЕМНИП, ни разу ничего переписывать не пришлось - и вроде даже (Но тут и ошибиться могу - я в то время еще красноглазил) норот под виндой отлаживался. Впрочем, может просто работал мало и задачи специфические были - вот по граблям и не напрыгался, было бы там все так шоколадно - все бы поди пользовались.
Коллега экспериментировал с go для этой цели - но больно уж low-level'ьно и задач именно "кроссплатформенности", в общем, не решает.

Ответить | Правка | Наверх | Cообщить модератору

356. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от _ (??), 08-Июл-25, 21:34 
> Коллега экспериментировал с go для этой цели - но больно уж low-level'ьно

Смягчается правильными либами, но таки - да :)
Я тоже с Go в этом смысле игрался, скажи своему коллеге про: https://stackoverflow.com/questions/7707178/whats-the-approp...
... ну раз он его как скрипт-язык заюзать пытается... Да - странное(С), но вотЪ :)

> и задач именно "кроссплатформенности", в общем, не решает.

Да узбагойтесь вы уже, этого даже Java не решает на 100%
А пути Win\Ux обрабатывать унифицированно - в го тоже есть модуль... но это жи меньше 1%
от того, на что наступиЦЦо :)

Ответить | Правка | Наверх | Cообщить модератору

357. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 08-Июл-25, 21:46 
>> Коллега экспериментировал с go для этой цели - но больно уж low-level'ьно
> Смягчается правильными либами, но таки - да :)
> Я тоже с Go в этом смысле игрался, скажи своему коллеге про:
> https://stackoverflow.com/questions/7707178/whats-the-approp...
> ... ну раз он его как скрипт-язык заюзать пытается... Да - странное(С),
> но вотЪ :)

Тут ужо даже M$ подоспел с выполнением C# без сборки проекта - ща покажутЪ "как надо"

>> и задач именно "кроссплатформенности", в общем, не решает.
> Да узбагойтесь вы уже, этого даже Java не решает на 100%
> А пути Win\Ux обрабатывать унифицированно - в го тоже есть модуль... но
> это жи меньше 1%
> от того, на что наступиЦЦо :)

Да все уже поняли, что задача - проклятая, и решения вот не умеет - надо таскать все окружение с собой в контейнере - тогда есть шанс )

Ответить | Правка | Наверх | Cообщить модератору

282. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (281), 07-Июл-25, 22:21 
А ты не юзай башизмы, и пофиг на версию баша будет.
Ответить | Правка | К родителю #225 | Наверх | Cообщить модератору

302. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 08-Июл-25, 07:08 
> Ну если там ничего кроме echo "Hello, world!" не было то таки
> да, никаких проблем. В жЫзни обычно выходит что-то вроде: "У вас
> на macacos баш старый!

Это в целом какая-то экзотика. Конечно если с пылу с жару фич подхватить - вот прям из сабжа - можно будет покушать с лопаты. И не только в макоси. Но 90% скриптов на bash работают и через 10 лет. А 90% скриптов на питоне через 3 года - разваливаются и требуют починки.

> Ой, а тут оказывается sort не поGNU'тый!

Поставите GNU-тый, или пойдете нафиг, какие проблемы? Но вот код менять - не придется. А в питоне придется именно полскрипта переписать. Там даже гвидо сам себя завонял :)) и освободил кресло BFDL по сути. А если кто не гвидо - то задолбается намного раньше.

> ОК, gogle - ачоймнесвашим бузибохом делать?!

Это все же - малость экзотика. Если кто юзает бизибокс, 99% что это restricted env типа роутера мыльницы или initrd какого. И кстати там вообще не будет ни python ни powershell, если уж сравнить честно.

> Ой, yum теперь симлинк на dnf, который "такой же, только другой"(ТМ), да?

А что, питон или пс от этого как-то помогают? :)

>? Бида..." - и вроде
> понятно, что "виновен - не жираф!", но осадочек остается...

Просто если сравнить - на той же задаче - с теми же условиями - с теми грабли останутся, но еще будет +9000 новых фирменных грабель. В питоне что-то задепрекатят как обычно, пс вообще в репах не окажется - и что хотите то и делайте.

Ответить | Правка | К родителю #225 | Наверх | Cообщить модератору

310. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от User (??), 08-Июл-25, 07:56 
>> Ну если там ничего кроме echo "Hello, world!" не было то таки
>> да, никаких проблем. В жЫзни обычно выходит что-то вроде: "У вас
>> на macacos баш старый!
> Это в целом какая-то экзотика. Конечно если с пылу с жару фич
> подхватить - вот прям из сабжа - можно будет покушать с
> лопаты. И не только в макоси. Но 90% скриптов на bash
> работают и через 10 лет. А 90% скриптов на питоне через
> 3 года - разваливаются и требуют починки.

Да не - просто у этих вот bash прям ну ваааще замшелый, 3ий, что ли еще...

>> Ой, а тут оказывается sort не поGNU'тый!
> Поставите GNU-тый, или пойдете нафиг, какие проблемы? Но вот код менять -
> не придется. А в питоне придется именно полскрипта переписать. Там даже
> гвидо сам себя завонял :)) и освободил кресло BFDL по сути.
> А если кто не гвидо - то задолбается намного раньше.

А! Ну так поставьте python единственно правильной версии вместе с набором единственно правильных библиотек - и тоже ничего менять не надо - ну или идите вон - следом.

>> ОК, gogle - ачоймнесвашим бузибохом делать?!
> Это все же - малость экзотика. Если кто юзает бизибокс, 99% что
> это restricted env типа роутера мыльницы или initrd какого. И кстати
> там вообще не будет ни python ни powershell, если уж сравнить
> честно.

Ну да, ну да - про alpine-то аноним и не слышал, зачем бы ему?

>> Ой, yum теперь симлинк на dnf, который "такой же, только другой"(ТМ), да?
> А что, питон или пс от этого как-то помогают? :)

Эээээ... Ну в общем скорее "да" - они с ним через API общаются, а не текстовый выхлоп парсят.

>>? Бида..." - и вроде
>> понятно, что "виновен - не жираф!", но осадочек остается...
> Просто если сравнить - на той же задаче - с теми же
> условиями - с теми грабли останутся, но еще будет +9000 новых
> фирменных грабель. В питоне что-то задепрекатят как обычно, пс вообще в
> репах не окажется - и что хотите то и делайте.

Ну в общем "да" - с "серебрянными пулями" в индустрии как-то "не складывается" - именно по этому махать радужным флагом с криками "все работаит! савместима!!!111" и не стоит.

Ответить | Правка | Наверх | Cообщить модератору

321. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 08-Июл-25, 09:02 
> Да не - просто у этих вот bash прям ну ваааще замшелый,
> 3ий, что ли еще...

Ну я как бы инновациями в общем случае - тоже не злоупотребляю. Какое-нибудь ключ-значение прекрасно конечно - но в вот именно обвязке-координаторе других программ оно.. как бы это, я вот именно bash'ем не собираюсь - bulk processing делать.

> А! Ну так поставьте python единственно правильной версии вместе с набором единственно
> правильных библиотек - и тоже ничего менять не надо - ну или идите вон - следом.

Кому очень сильно припирает - так и делают, но затраты на майнтенанс этого террариума значительно круче. Ибо надо отслеживать как развивался во какой рантайм, со всеми деталями, т.к. откосплеить этакого Гвидо.

А если вы гвидо не косплеили - ну вот скрипт падает с трейсом о 3 страницы. Много это вам сказало какую версию питона и либ ставить и какая там матрица совместимости? Блин это даже автор скрипта не факт что скажет.

> Ну да, ну да - про alpine-то аноним и не слышал, зачем бы ему?

А зачем про эту набивку для контенйеров слышать? Я ей не пользуюсь. Ибо убогая пакость. И по перфомансу с своим musl дурным, и по числу пакетов, и по общему юзабилити - которого нет. А в чем прикол можно будет осознать если этого уродца траблшутить, профайлить или что там еще придется поплотнее.

> Эээээ... Ну в общем скорее "да" - они с ним через API
> общаются, а не текстовый выхлоп парсят.

И какая там у вас апя в пс для установки редахцкого пакета, раз уж вы так настаиваете? Мне уже интересно, право.

> Ну в общем "да" - с "серебрянными пулями" в индустрии как-то "не
> складывается" - именно по этому махать радужным флагом с криками "все
> работаит! савместима!!!111" и не стоит.

Ну так я и не доказывал что сабж серебряная пуля. Писать на нем большой сложный процессинг - именно внутри скрипта - будет архитупейшим занятием например. И прочие вызовы апей - тоже. Хотя мне какие-то извращенцы и подсказали что оказывается - вот именно в баше - даже так можно было! Но для меня это - высокоуровневый координатор программ и потоков данных, а не дергалка апей и bulk processing.

Ответить | Правка | Наверх | Cообщить модератору

98. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 06-Июл-25, 21:05 
> Например, можно выбрать сортировку по имени (GLOBSORT=name), размеру (GLOBSORT=size) или времени изменения (GLOBSORT=mtime), а также определить прямой (от меньшего к большему) или обратный (от большего к меньшему) порядок сортировки (например, при "GLOBSORT=-size" вначале будут показаны самые большие файлы).

Но сортировку по-человечески они так и не осилили. Чтобы 2.txt шёл бы после 1.txt но до 10.txt.

Ответить | Правка | Наверх | Cообщить модератору

114. "Релиз командной оболочки Bash 5.3"  –1 +/
Сообщение от Аноним (114), 06-Июл-25, 22:40 
01,02,..,10
Ответить | Правка | Наверх | Cообщить модератору

116. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (114), 06-Июл-25, 22:43 
Вы так и не осилили натуральную сортировку в sort ? sort -V
Наберут по объявлению...
Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору

118. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (38), 06-Июл-25, 22:48 
Натуральная сортировка есть в ls, если очень надо. Только не помню, чтобы мне было не всё равно на порядок файлов.
Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору

140. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от Аноним (133), 07-Июл-25, 00:24 
Если все файлы на компьютере наизусть помнишь, то может и действительно всё равно. Но зачем тогда тебе файловая система? А если надо что-то найти быстренько глазами — приходится сортировать.
Ответить | Правка | Наверх | Cообщить модератору

143. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (38), 07-Июл-25, 00:43 
Искать глазами работает только когда все файлы на компьютере наизусть помнишь, я наблюдаю тут некоторое противоречие. Чем поможет натуральная сортировка в баше тоже не понятно -- для представления списка файлов пользователю обычно используется ls.
Ответить | Правка | Наверх | Cообщить модератору

149. "Релиз командной оболочки Bash 5.3"  +2 +/
Сообщение от Аноним (-), 07-Июл-25, 01:33 
> для представления списка файлов пользователю обычно используется ls.

Для тех, кто не пользуется терминалом я могу раскрыть секрет. ls обычно не используется. Он используется только тогда, когда автодополнения недостаточно по каким-то причинам. Может быть потому что хочется не просто список файлов/директорий, а с красивыми цветами, чтобы типы были бы видны, чтобы отличать директорию от симлинка, например. Может ещё по какой причине, но это бывает редко.

Ответить | Правка | Наверх | Cообщить модератору

151. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (38), 07-Июл-25, 01:44 
Как автодополнение связано с удобочитаемым представлением пользователю? Формат может быть совершенно любым. Ну и каким боком натуральная сортировка к автодополнению тоже не ясно, я могу понять ещё, если хочется сделать обработку файлов в порядке, в котором их видит пользователь в ФМ.
Ответить | Правка | Наверх | Cообщить модератору

160. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от freehck (ok), 07-Июл-25, 05:03 
> ls обычно не используется

Регулярно используется, да хотя бы из-за этого: ls -ltrh

Чем ты мне по времени отсортируешь так же удобно? А по размеру? А с исключением бэкапных файлов? А там и другие фильтры полезные вообще-то есть…

Ответить | Правка | К родителю #149 | Наверх | Cообщить модератору

176. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от нейм (?), 07-Июл-25, 07:54 
> ls обычно не используется

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

Ответить | Правка | К родителю #149 | Наверх | Cообщить модератору

163. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (258), 07-Июл-25, 05:14 
Когда файлы наизусть знаешь ничего искать не надо, можно по памяти вбивать, в худшем случае постучать по табу, что-нибудь да вывалится. Вот когда не знаешь, но примерно представляешь как должно выглядеть — сортировка в режиме для человека просто необходима.
Ответить | Правка | К родителю #143 | Наверх | Cообщить модератору

168. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Илья (??), 07-Июл-25, 06:07 
Когда уже буфер обмена починят? ctrl+c и ctrl+v не работает!
Ответить | Правка | Наверх | Cообщить модератору

183. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 07-Июл-25, 09:11 
> Когда уже буфер обмена починят? ctrl+c и ctrl+v не работает!

Сабж вообще буфером обмена не занимается. Сюрприз.

Ответить | Правка | Наверх | Cообщить модератору

200. "Релиз командной оболочки Bash 5.3"  –2 +/
Сообщение от Аноним (197), 07-Июл-25, 11:03 
Никого не волнует, чем занимается баш. Если юзер хочет скопировать строку, он ДОЛЖЕН иметь возможность без бубнов это сделать. Но т.к. линукс - это путь боли и мучений, то вот да - вылезают такие как ты "сабжу ваш буфер пофиг". Ну тогда нафик нужен весь этот линукс?? А ведь эуропа собирается на него переходить :))) Юзерам тоже будешь КАЖДОМУ объяснять, где буфер обмена и почему ничего не работает?
Ответить | Правка | Наверх | Cообщить модератору

230. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (228), 07-Июл-25, 12:21 
Ну вы бы ещё Линусу Торвальдсу претензию предъявили, почему буфер обмена не встроен в ядро.
Ставите десктопный дистр с GNOME или KDE и там ваш юзер БУДЕТ иметь возможность воспользоваться буфером обмена без бубнов. Эуроюзерам в евромуниципалитетах евроадмины объяснят что и где там находится.
Ответить | Правка | Наверх | Cообщить модератору

236. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от Facemakeremail (?), 07-Июл-25, 12:54 
Что за истерика? Bash — всего лишь командный интерпретатор. В интерактивном режиме он работает в эмуляторе терминала, который и берёт на себя задачи копипасты.
Ответить | Правка | К родителю #200 | Наверх | Cообщить модератору

275. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от _ (??), 07-Июл-25, 21:30 
Ой да это же элементарно лечится! Смотри - набери в терминале vi и нажми энтер!

...


...

...

Этого ононима мы тут ещё пару недель не увидим, будет занят - будет искать выход :)))

Ответить | Правка | К родителю #200 | Наверх | Cообщить модератору

346. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (-), 08-Июл-25, 19:53 
> Никого не волнует, чем занимается баш. Если юзер хочет скопировать строку, он
> ДОЛЖЕН иметь возможность без бубнов это сделать.

И все б ничего - кроме того что ctrl+c как шорткат для вырубания программ ("interrupt") существовал в консолях намного раньще (в том числе и у M$!) чем им же приперла очередная "гениальная" идея назначить копипасту на конфликтующий шорткат.

А терминалки и консоли, видите ли, не могут забить на совместимость с существующим софтом и кейсами. У майкрософтв в его виндус терминале у самого поди ctrl+c и по сей день программу вырубает, не? Во всяком случае - в Win 2008 R2 (последняя винда с которой я плотно имел дело) - было все еще вот так. И если это поменять то следующий логичный вопрос "а что вырубает консольную программу?" и это тоже - нарушает ожидания пользователей. При том эти пользователи - было еще ДО тех.

> Но т.к. линукс - это путь боли и мучений,

Почему-то в DOS и Win терминал вел себя сравнимо. С той поправкой что копипаст там был сделан еще в 5 раз мучительнее. И чукотское выделение текста, и отсутствие шорткатов по дефолту. Все для вашей продуктивности... в районе плинтуса.

Вроде в более новых виндах сделали чуть получше, и даже уникод по дефолту заработал (вау, не прошло и 20 лет ожидания!) - но я уже не следил. Ибо дефолтовая простенькая терминалка XFCE или LxQt - жесточайше делает по юзабилити все майкрософтовские потуги оптом в в розницу.

> как ты "сабжу ваш буфер пофиг". Ну тогда нафик нужен весь
> этот линукс?? А ведь эуропа собирается на него переходить :)))

Это их проблемы. Значит наймут чуваков для интеграции и обучения.

> Юзерам тоже будешь КАЖДОМУ объяснять, где буфер обмена и почему ничего не работает?

Я не техсаппорт, внезапно. Да и не очень понятно зачем каждому юзеру - в консоль лазить. Обычным офисным "операторам БД" - компы нарулят - админы вообще. Что с виндой, что с линем, разницы - ноль.

Ответить | Правка | К родителю #200 | Наверх | Cообщить модератору

189. "Релиз командной оболочки Bash 5.3"  +3 +/
Сообщение от eugener (ok), 07-Июл-25, 09:23 
> ctrl+c ... не работает!

Не прерывает текущую команду?

Ответить | Правка | К родителю #168 | Наверх | Cообщить модератору

191. "Релиз командной оболочки Bash 5.3"  +2 +/
Сообщение от Аноним (184), 07-Июл-25, 09:28 
Ctrl-Ins и Shift-Ins, по-моему, удобнее. И в терминале прекрасно работают.
Ответить | Правка | К родителю #168 | Наверх | Cообщить модератору

224. "Релиз командной оболочки Bash 5.3"  –1 +/
Сообщение от Аноним (224), 07-Июл-25, 12:00 
Если есть клавиша Insert
Ответить | Правка | Наверх | Cообщить модератору

235. "Релиз командной оболочки Bash 5.3"  +3 +/
Сообщение от Facemakeremail (?), 07-Июл-25, 12:37 
ССЗБ
Ответить | Правка | Наверх | Cообщить модератору

245. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (244), 07-Июл-25, 14:41 
> Ctrl-Ins и Shift-Ins, по-моему, удобнее.

На ноутах удобсвто сильно так себе.
Но вообще, терминалы обычно настраиваются в этом плане, так что никто не мешает сделать Ctrl-Shift-(C/V)

Ответить | Правка | К родителю #191 | Наверх | Cообщить модератору

220. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (220), 07-Июл-25, 11:53 
Ctrl-Shift-C и Ctrl-Shift-V.
upd: сам баш ващет запускается в терминале, поэтому вопросы надо задавать о терминале.
Ответить | Правка | К родителю #168 | Наверх | Cообщить модератору

277. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от _ (??), 07-Июл-25, 21:33 
У вас жи терминал в граф сессии запущен? - А там и мышой можно (и обычно - даже настроено)
Ответить | Правка | Наверх | Cообщить модератору

280. "Релиз командной оболочки Bash 5.3"  +/
Сообщение от Аноним (281), 07-Июл-25, 22:12 
> позволяющие перехватить вывод команды <…> без использования неименованных каналов

Боюсь спросить, что же тогда для этого используется.

Ответить | Правка | Наверх | Cообщить модератору

284. "Релиз командной оболочки Bash 5.3"  +1 +/
Сообщение от Кошкажена (?), 07-Июл-25, 23:31 
> Реализованы новые формы подстановки коман

Да, нужно больше подстановок, а то текущий cheatsheet маловат.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру