![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Доступен ShellCheck 0.9, статический анализатор для shell-скриптов" | +/– | ![]() |
Сообщение от opennews (??), 27-Дек-22, 12:01 | ||
Опубликован выпуск проекта ShellCheck 0.9, развивающего систему статического анализа shell-скриптов, поддерживающую выявление ошибок в скриптах с учётом особенностей bash, sh, ksh и dash. Код проекта написан на языке Haskell и распространяется под лицензией GPLv3. Предоставляются компоненты для интеграции с Vim, Emacs, VSCode, Sublime, Atom и различными интегрированными средами, поддерживающими GCC-совместимый вывод сведений об ошибках... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 27-Дек-22, 12:01 | +32 +/– | ![]() |
must have для всех местных экспертов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #17, #26 |
2.
Сообщение от Аноним![]() | +4 +/– | ![]() |
Титаническая программа! От всей этой шелл-лапши никуда не деться, поэтому такой анализатор должен быть очень полезен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #32 |
3. Сообщение от ip1982 (ok), 27-Дек-22, 12:10 | –2 +/– | ![]() |
Хорошо. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
4. Сообщение от Анонус (?), 27-Дек-22, 12:12 | +7 +/– | ![]() |
>отсутствие пробелов при сравнении "[[ $foo==0 ]]", наличие пробелов "var = 42" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
6. Сообщение от Аноним (6), 27-Дек-22, 12:18 | –2 +/– | ![]() |
Нужен новый shell, безопасная работа с памятью которого обеспечивается во время компиляции через проверку ссылок, отслеживание владения объектами и учёт времени жизни объектов (области видимости), а также через оценку корректности доступа к памяти во время выполнения кода. Также предоставляет средства для защиты от целочисленных переполнений, требует обязательной инициализации значений переменных перед использованием, лучше обрабатывает ошибки в стандартной библиотеке, применяет концепцию неизменяемости (immutable) ссылок и переменных по умолчанию, предлагает сильную статическую типизацию для минимизации логических ошибок. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #7, #19, #21, #29, #93 |
7. Сообщение от Анонус (?), 27-Дек-22, 12:22 | –1 +/– | ![]() |
> Нужен новый shell, безопасная работа с памятью которого обеспечивается во время компиляции | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #10 |
8. Сообщение от Аноним (1), 27-Дек-22, 12:24 | +/– | ![]() |
у раста по части памяти всё хорошо в сравнении с дедовыми плюсами, ведь она у него не течёт как у ски в месячные | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #9, #28, #33 |
9. Сообщение от Аноним (9), 27-Дек-22, 12:29 | +/– | ![]() |
Уровень лексикона растоманов понятен | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #11 |
10. Сообщение от Аноним (10), 27-Дек-22, 12:37 | –1 +/– | ![]() |
Идеальный вариант! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #14, #15 |
11. Сообщение от Вы забыли заполнить поле Name (?), 27-Дек-22, 12:38 | +2 +/– | ![]() |
Большинство местных растоманов в пуберантном периоде | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #40 |
12. Сообщение от Аноним (14), 27-Дек-22, 12:38 | –1 +/– | ![]() |
Попытки из шелла и скриптовых языков делать что-то квазитипизированное - это клиника. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #25, #44 |
13. Сообщение от commiethebeastie (ok), 27-Дек-22, 12:39 | +3 +/– | ![]() |
Line 1: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #52 |
14. Сообщение от Аноним (14), 27-Дек-22, 12:39 | +2 +/– | ![]() |
Язык хороший, но в качестве замены шелла не взлетит. Замена шеллу - это перл. Нравится вам это или нет. И это уже 30 лет так. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #16 |
15. Сообщение от Аноним (10), 27-Дек-22, 12:40 | –1 +/– | ![]() |
Кривой баш, в любом случае, давно уже требует замены. Привыклю корячиться буквой зю, и ничего не меняется. Школьники уже даже умудряются боготворить его идеальность. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #22 |
16. Сообщение от Аноним (10), 27-Дек-22, 12:41 | –1 +/– | ![]() |
Есть ли у перла варианты типа Xonsh? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
17. Сообщение от Жироватт (ok), 27-Дек-22, 12:41 | +2 +/– | ![]() |
Да в принципе для всех нужная, но не необходимая. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #76 |
19. Сообщение от Аноним (19), 27-Дек-22, 12:43 | –3 +/– | ![]() |
Power Shell. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #31 |
21. Сообщение от Жироватт (ok), 27-Дек-22, 12:47 | +2 +/– | ![]() |
Нужен новый шелл-ланг, который как %хайповый_язычок%, но другой. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #103 |
22. Сообщение от Аноним (22), 27-Дек-22, 12:47 | +2 +/– | ![]() |
Баш ужасен, и с этим не поспоришь, но позикс шелл с bsd-шными coreutils ещё хуже — там потенциал выстрелить себе в ногу на два порядка выше | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #24 |
23. Сообщение от Аноним (23), 27-Дек-22, 12:48 | –2 +/– | ![]() |
Настоящими программистам все эти проверки не нужны, они нужны только всяким там, которые даже язык не знают на котором пишут | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #42, #49 |
24. Сообщение от Аноним (10), 27-Дек-22, 12:54 | +/– | ![]() |
Суть в том, что баш это очень кривая подпорка, на сегодняшний день. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 Ответы: #27 |
25. Сообщение от Аноним (22), 27-Дек-22, 13:02 | +/– | ![]() |
Если шелл не для того чтобы программировать, то почему в System V на нём писали программы? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #30 |
26. Сообщение от Аноним (26), 27-Дек-22, 13:08 | –7 +/– | ![]() |
>Код проекта написан на языке Haskell | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #53 |
27. Сообщение от Аноним (22), 27-Дек-22, 13:08 | +/– | ![]() |
Проблема в том, что эта подпорка есть везде. Может быть когда-нибудь, лет эдак через -цать, когда питон станет главной зависимостью во всех линуксах, люди начнут перебираться на шелл на основе него, а пока — скрипты для пакетов будут писаться на sh с пригоршней башизмов, клей в Dockerfile будет писаться на sh с привкусом смузи и томатного гозе и весь мир будет прилаживать костыли и подпорки к получившейся хтони | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #59, #138 |
28. Сообщение от Аноним (26), 27-Дек-22, 13:13 | –2 +/– | ![]() |
Ещё как у Раста течёт. Этож способ защиты от use-after-free. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
29. Сообщение от Аноним (26), 27-Дек-22, 13:14 | +/– | ![]() |
Какая ещё компиляция при скриптовании? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #38 |
30. Сообщение от Аноним (26), 27-Дек-22, 13:17 | +/– | ![]() |
Сам SysVinit на Сишке. А на bash там писали и пишут скрипты. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #36 |
31. Сообщение от амоним (?), 27-Дек-22, 13:22 | –3 +/– | ![]() |
вот кстати, отличное решение. есть команды - согласен. и вывод, в json есть. который всегда можно распарсить, не непонятными регулярными выражениями, которые разваливаются на ходу, а нормальным json парсером, получить те данные которые нужно и проч. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #39 |
32. Сообщение от анон (?), 27-Дек-22, 13:29 | –1 +/– | ![]() |
Всегда считал, что вместо systemd надо было вложиться в такой анализатор или генератор скелета скриптов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #35, #55, #118, #8 |
33. Сообщение от анон (?), 27-Дек-22, 13:30 | +6 +/– | ![]() |
Я бы рассказал шутку про раст, но она не поместится в стек. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #67 |
35. Сообщение от Аноним (35), 27-Дек-22, 13:43 | +3 +/– | ![]() |
и как ты на башпортянках реализуешь асинхронщину и параллельный взаимозависимый запуск служб? да ты споткнешься уже на простейшей задаче "дождаться, когда ядро обнаружит /dev/sda" (нет, делать по таймеру проверку на существование /dev/sda -- это не верное решение) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #46, #58, #75, #182 |
36. Сообщение от Аноним (22), 27-Дек-22, 13:50 | –1 +/– | ![]() |
Я не готоврю про sysVinit. Я говорю про AT&T UNIX System V. diff3, spell, basename, uuto, dirname, man, install и многие другие команды написаны на shell. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #41, #51 |
38. Сообщение от Ноня (?), 27-Дек-22, 13:57 | +/– | ![]() |
sbcl когда-нибудь видел? вот это оно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 |
39. Сообщение от Аноним (39), 27-Дек-22, 13:57 | +6 +/– | ![]() |
пожалуйста, изложите свои мысли в виде json-а а то вас трудно парсить | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 |
40. Сообщение от burjui (ok), 27-Дек-22, 14:02 | +1 +/– | ![]() |
Как и всех остальных -манов на этом ресурсе, что очевидно из всей демагогии в комментариях под любой новостью о Rust, да и не только. Настоящих спецов здесь крайне мало, будь то растоманов, сишников, приплюснутых, скорлупщиков и т.д. Рассадник самоуверенной школоты, короче. Сам не знаю, зачем читаю комментарии и отвечаю на них, но от детерминизма не убежишь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #54 |
41. Сообщение от ПАНК программист а не кодер (?), 27-Дек-22, 14:06 | +/– | ![]() |
Так и деды и в лаптях на телеге когда-то ездили, и что? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 |
42. Сообщение от burjui (ok), 27-Дек-22, 14:06 | +3 +/– | ![]() |
Есть одна проблема с вашим определением термина "настоящий программист": таких не существует. Нет и не было за всю историю человечества ни одного индивида, который бы не совершал ошибок. Конечно, если это мелкий одноразовый скрипт для не слишком важной ерудны, то цена ошибки настолько мала, что можно обойтись и без статического анализатора. Но если он уже есть, не пользоваться им - безумие. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
44. Сообщение от Ноня (?), 27-Дек-22, 14:16 | +/– | ![]() |
>Попытки из шелла и скриптовых языков делать что-то квазитипизированное - это клиника. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #45 |
45. Сообщение от ПАНК программист а не кодер (?), 27-Дек-22, 14:36 | +/– | ![]() |
Всё-то, может, и по делу, и верно, но только суть баша от этого не меняются: встратый синтаксис, несколько слоёв expansion-ов, shopt-магия и так далее. Баш, может быть, мощный инструмент, хороший инструмент, но точно не удобный или современный инструмент, о чём тут спорить вообще. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 Ответы: #69 |
46. Сообщение от Random (??), 27-Дек-22, 14:37 | +3 +/– | ![]() |
Никогда до systemd не встречал ситуации, что система не может стартовать, хотя бы и в неполном виде, из-за того, что не может чего-то дождаться. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #57 |
49. Сообщение от Ноня (?), 27-Дек-22, 14:45 | +/– | ![]() |
Так там одна часть в рекламке шеллчека так и гласит: ищут ошибки новичков, и шоб никаких криптик мессаджес! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
50. Сообщение от Аноним (-), 27-Дек-22, 14:55 | –3 +/– | ![]() |
> статического анализа shell-скриптов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #133 |
51. Сообщение от Аноним (39), 27-Дек-22, 14:55 | +/– | ![]() |
>diff3, spell, basename, uuto, dirname, man, install и многие другие команды написаны на shell. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #66, #91 |
52. Сообщение от Аноним (-), 27-Дек-22, 14:55 | +/– | ![]() |
Ну, как видишь, работает. Не на...ли :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #64 |
53. Сообщение от Ноня (?), 27-Дек-22, 14:56 | –1 +/– | ![]() |
Зато есть GNU/MIT Scheme. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 |
54. Сообщение от Аноним (-), 27-Дек-22, 14:58 | –2 +/– | ![]() |
>Сам не знаю, зачем читаю комментарии и отвечаю на них | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #63 |
55. Сообщение от Аноним (-), 27-Дек-22, 14:58 | +1 +/– | ![]() |
> генератор скелетов в шкафу | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
57. Сообщение от Аноним (-), 27-Дек-22, 14:59 | +1 +/– | ![]() |
Даже кернел так то умеет параметр rootwait. Догадаешься почему? А так то ты видимо еще много чего не встречал. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #65 |
58. Сообщение от анон (?), 27-Дек-22, 15:00 | +9 +/– | ![]() |
> реализуешь асинхронщину и параллельный взаимозависимый запуск служб | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 |
59. Сообщение от Аноним (-), 27-Дек-22, 15:06 | +/– | ![]() |
Питон это антипод юниксвэя. Может сделать что угодно, но делает все одинаково паршиво. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #120 |
60. Сообщение от Аноним (60), 27-Дек-22, 15:08 | +/– | ![]() |
У баша какие-то проблемы с совместимостью. Несколько лет всё прекрасно работало, а тут он в 5.2 фейлится на ?() в $() и надо теперь вместо $() использовать обратные кавычки. При этом, в синтетическом коде это не проявляется и надо было догадаться, где проблема. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #124 |
63. Сообщение от burjui (ok), 27-Дек-22, 15:41 | –1 +/– | ![]() |
Я считаю, что кодить меня научит только практика, чем я и занимаюсь. Я больше не разрабатываю софт профессионально после выгорания и долгих лет борьбы с депрессией, но дело идёт на поправку, последние несколько месяцев я слежу за своим питанием (кето, витамины и т.д.) пью Страттеру (для СДВГ) и это приносит плоды - появилась куча энергии, исчезла вечная усталость, и теперь я после работы сантехником и в выходные уже недель шесть допиливаю свою библиотеку risky (https://github.com/burjui/risky/tree/v0.4.0) для кодирования инструкций RISC-V (пока только RV32I + M + Zicsr): написал документацию, под две сотни тестов, улучшил API. Потом буду добавлять другие расширения, займусь своим игрушечным компилятором (https://github.com/burjui/rambo), который тоже нуждается в переработке: сделаю внятное выделение регистров, переделаю герерацию RISC-V инструкций (сейчас там примитивный говнокод), добавлю новые оптимизации (сейчас только constant folding + propagation и инлайнинг функций), языковые конструкции. Потом буду изучать теорию типов, чтобы вообще понимать, что я делаю. Я всегда изучал новые ЯП для расширения кругозора и тренировки мозга (вот недавно пощупал koka (очевидная шутка для местных петросянов)), и продолжу это делать, пока он у меня есть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 Ответы: #110, #119 |
64. Сообщение от commiethebeastie (ok), 27-Дек-22, 15:44 | –1 +/– | ![]() |
Действительно работает, если убрать пробел, то ложного срабатывания не будет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 |
65.
Сообщение от Сушилин![]() | +/– | ![]() |
Объясните пж не шарящиму, что это за зверь? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 Ответы: #68, #97 |
66. Сообщение от Аноним (-), 27-Дек-22, 15:47 | +/– | ![]() |
В этом юниксвэй и состоит: объединять быстрые эффективные кирпичики вон тем координатором через пайпы. А то что народ из инструмента для glue-логики зачем-то временами чуть не мегаприложухи пытается, так что сабж требоваться начинает - бывает и такое, конечно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 Ответы: #71 |
67. Сообщение от burjui (ok), 27-Дек-22, 15:53 | –1 +/– | ![]() |
Я бы рассказал шутку про C, но Й№28(%3?*№3Х{>?5ц | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #136 |
68. Сообщение от Роман (??), 27-Дек-22, 16:05 | +/– | ![]() |
Например ваш raid массив на 48 дисков инициализируется не мгновенно и root device таким образом недоступен если не подождать | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 Ответы: #74 |
69. Сообщение от Аноним (-), 27-Дек-22, 16:14 | +/– | ![]() |
>синтаксис | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 Ответы: #162 |
71. Сообщение от Ноня (?), 27-Дек-22, 16:18 | +/– | ![]() |
>А то что народ из инструмента для glue-логики зачем-то временами чуть не мегаприложухи пытается | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 Ответы: #99 |
72. Сообщение от Аноним (72), 27-Дек-22, 16:18 | –1 +/– | ![]() |
Они не могли придумать более оригинального названия? И как мне гуглить это и искать в репах? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #79, #127 |
74. Сообщение от 1 (??), 27-Дек-22, 16:28 | +2 +/– | ![]() |
А потом "что-то пошло не так" и система не загружается никогда. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 Ответы: #80, #96 |
75. Сообщение от Аноним (75), 27-Дек-22, 16:38 | +/– | ![]() |
> да ты споткнешься уже на простейшей задаче "дождаться, когда ядро обнаружит /dev/sda" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #85 |
76. Сообщение от Аноним (-), 27-Дек-22, 16:44 | –2 +/– | ![]() |
Новые мозги анализатор не поставит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 Ответы: #106, #130 |
79. Сообщение от Аноним (-), 27-Дек-22, 16:52 | –1 +/– | ![]() |
От названия прямо-таки пахнет тем, что эти ребятки юниксом никогда не проникались. Ещё для бинго можно было бы домен .io зарегать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 |
80. Сообщение от Роман (??), 27-Дек-22, 16:57 | +/– | ![]() |
> А потом "что-то пошло не так" и система не загружается никогда. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #74 |
83. Сообщение от Самый умный из вас (?), 27-Дек-22, 17:20 | +1 +/– | ![]() |
Если человек в своём профиле пишет, что ему нравится кодить на sh, к нему стоит присмотреться | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #86 |
85. Сообщение от Аноним (35), 27-Дек-22, 17:24 | +2 +/– | ![]() |
> pid=0 запускается | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 Ответы: #98 |
86. Сообщение от 1 (??), 27-Дек-22, 17:36 | +2 +/– | ![]() |
психиатрам | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #83 Ответы: #113, #114 |
88. Сообщение от Xasd8 (?), 27-Дек-22, 17:37 | –2 +/– | ![]() |
> а использование "echo {1..10}" будет выделено как несовместимое с dash и sh. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #92, #95 |
89. Сообщение от Мононим (?), 27-Дек-22, 18:09 | –1 +/– | ![]() |
Не хватает только канпелятора. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #90 |
90. Сообщение от Мононим (?), 27-Дек-22, 18:10 | +/– | ![]() |
А, да, ещё объект-ориентированности, статической типизации и обязательно всё на хрусте. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #89 |
91. Сообщение от Аноним (22), 27-Дек-22, 18:10 | +/– | ![]() |
Не в System V. Значит всё же он изначально и задумывался для программирования утилит | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 |
92. Сообщение от Аноним (22), 27-Дек-22, 18:26 | +1 +/– | ![]() |
Меинтейнерам пакетов Debian | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 |
93. Сообщение от Аноним (93), 27-Дек-22, 18:54 | +/– | ![]() |
https://www.oilshell.org/ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #115 |
94.
Сообщение от warlock66613![]() | +/– | ![]() |
Штука отличная. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
95.
Сообщение от warlock66613![]() | +1 +/– | ![]() |
Тому кто хочет чтобы его скрипт можно было запустить? На нормальной системе, где нет места bash я имею в виду. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 Ответы: #141 |
96. Сообщение от Аноним (-), 27-Дек-22, 18:56 | +/– | ![]() |
> А потом "что-то пошло не так" и система не загружается никогда. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #74 Ответы: #102, #117 |
97. Сообщение от Аноним (-), 27-Дек-22, 19:02 | +/– | ![]() |
> Объясните пж не шарящиму, что это за зверь? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 |
98. Сообщение от Аноним (-), 27-Дек-22, 19:05 | +3 +/– | ![]() |
> Ты в курсе, что процесса с pid=0 не существует? Типичный критикан системд. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #85 |
99. Сообщение от Аноним (-), 27-Дек-22, 19:10 | +/– | ![]() |
> Так выходит же - почему не пытаться? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 Ответы: #140 |
101.
Сообщение от Kirikekeks![]() | +/– | ![]() |
Много лет выпущенная гуглем Salt bash записки на пипифаксе для меня прям настольный пипифакс. А анализатор, это хорошо, особенно когда свой забытый скрипт надо переделать. Тем более что спросить про bash стеснительно, как пёрнуть в обществе, а очень напрасно. Не любо не слушай, а врать не мешай. Я помню несколько ситуаций, когда высоколобые многомудрые девы реально готовы были потратить нехилые деньги на проблемы решаемые однострочником на баш. Да и гугловое руководство тоже похоже на "к вящему сожалению совсем без bash не получится, но хотябы делайте так, а?" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #104 |
102. Сообщение от YetAnotherOnanym (ok), 27-Дек-22, 19:38 | +/– | ![]() |
> Что и как ты будешь чинить, если рутфс нету, чудак? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #96 Ответы: #105 |
103. Сообщение от GUIX (?), 27-Дек-22, 19:40 | +/– | ![]() |
Про Scheme уже было? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #139 |
104. Сообщение от Карабьян (?), 27-Дек-22, 19:41 | +/– | ![]() |
Какой области девы? По специализации | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #101 |
105. Сообщение от Аноним (-), 27-Дек-22, 19:58 | +/– | ![]() |
> Какой-то рут есть же, не? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #102 |
106. Сообщение от анонна (?), 27-Дек-22, 21:05 | +4 +/– | ![]() |
но он позволит создавать скрипты не подверженные опасным ошибкам. я вообще удивляюсь как никому в голову не пришло создать такой инструмент раньше. это же по сути анализ текста и сверка его с правильным шаблоном(хотя и несколько сложнее). кстати в си и с++ такой анализатор был бы просто спасением в свое время. хотя если с си это можно сделать, то с плюсами куда сложнее. там столько напихали в язык и продолжают пихать, что это окажется той еще задачкой. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 Ответы: #123 |
107. Сообщение от EuPhobos (ok), 27-Дек-22, 21:17 | –3 +/– | ![]() |
Совет на скриншоте: "используйте bc или awk" просто "гениальный".. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #111, #112, #121 |
110. Сообщение от Аноним (-), 27-Дек-22, 22:29 | +1 +/– | ![]() |
>стена текста | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 Ответы: #116 |
111. Сообщение от Аноним (39), 27-Дек-22, 23:05 | +1 +/– | ![]() |
какие еще встроенные фишки для дробных чисел, ты о чем ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #107 |
112. Сообщение от Аноним (112), 27-Дек-22, 23:06 | +/– | ![]() |
на том же скриншоте написано, что шелл не умеет работать с дробями (а ash, dash, bash вроде как не умеют | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #107 |
113. Сообщение от Самый умный из вас (?), 27-Дек-22, 23:16 | +1 +/– | ![]() |
Или девушкам, как к завидному жениху и уверенному в себе мужчине? 🤔 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 |
114. Сообщение от Аноним (-), 27-Дек-22, 23:17 | +/– | ![]() |
Вот это и скажешь человеку, умеющему кодить на шелле, когда в очередной раз в слезах к нему обратишься с тем, что ты куда-то нажала и оно перестало запускаться, хорошо, дорогуша? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 |
115. Сообщение от Аноним (39), 27-Дек-22, 23:22 | +/– | ![]() |
лучше уж es-shell воскресить | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #93 |
116. Сообщение от burjui (ok), 27-Дек-22, 23:39 | –1 +/– | ![]() |
Да мало ли, что они тебе говорят. Сейчас бы прислушиваться к мнению какого хрена с опеннета, у которого нет даже ника, не то что кода, знаний и опыта. Разве что опыта демагогии 😁 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #110 Ответы: #122 |
117. Сообщение от Random (??), 28-Дек-22, 01:00 | +/– | ![]() |
Иногда надо загрузиться на деградированном рейде - например, без одного диска в зеркале. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #96 |
118.
Сообщение от Аноним![]() | +/– | ![]() |
> Всегда считал, что вместо systemd надо было вложиться в такой анализатор или | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
119. Сообщение от Вы забыли заполнить поле Name (?), 28-Дек-22, 03:31 | +3 +/– | ![]() |
>и теперь я после работы сантехником и в выходные | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 Ответы: #126 |
120. Сообщение от Вы забыли заполнить поле Name (?), 28-Дек-22, 03:36 | +/– | ![]() |
> А теперь попробуйте это с скриптом на питоне 2.4 в современной системе повторить и чтоб не переписать минимум половину при этом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 |
121. Сообщение от EuPhobos (ok), 28-Дек-22, 08:32 | +/– | ![]() |
Да, что-то я дроби не увидел сразу, подумал чекер даёт совет считать всегда в сторонних программах. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #107 |
122. Сообщение от Анончик (?), 28-Дек-22, 09:17 | +/– | ![]() |
Зачем вы себя мучаете этим программированием, непонятно. Есть куча других профессий и занятий по мимо ИТ. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #116 Ответы: #125 |
123. Сообщение от Аноним (123), 28-Дек-22, 09:23 | +/– | ![]() |
>я вообще удивляюсь как никому в голову не пришло создать такой инструмент раньше | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #106 Ответы: #143 |
124. Сообщение от Аноним (123), 28-Дек-22, 09:26 | +/– | ![]() |
Покажи код, аноним. Баш не должен фейлиться на $() никогда. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 Ответы: #132 |
125. Сообщение от burjui (ok), 28-Дек-22, 09:46 | –1 +/– | ![]() |
Зачем вы себя мучаете чтением моих комментариев, непонятно. Есть куча другого текста "по мимо" написанного мной. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #122 |
126. Сообщение от burjui (ok), 28-Дек-22, 10:06 | –1 +/– | ![]() |
Жирно или нет, но: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #119 Ответы: #129, #144 |
127. Сообщение от onanim (?), 28-Дек-22, 11:01 | +/– | ![]() |
$ cnf shellcheck | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 |
128. Сообщение от onanim (?), 28-Дек-22, 11:03 | –1 +/– | ![]() |
не знал о существовании этой тулзы, спасибо! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
129. Сообщение от Вы забыли заполнить поле Name (?), 28-Дек-22, 13:02 | +1 +/– | ![]() |
С каких пор джаваскритпизеры стали сантехниками? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #126 Ответы: #131 |
130. Сообщение от Аноним (130), 28-Дек-22, 13:14 | +/– | ![]() |
У так называемых программистов, не знающих что такое шина адреса и шлепающих формы на скриптухах для верстальщиков типа java, их нет и не может быть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 |
131. Сообщение от burjui (ok), 28-Дек-22, 13:54 | –1 +/– | ![]() |
Ещё один выполз... Я никогда не писал ни на JS, ни на PHP, а в Битриксе делал приложения для Android на Java и Kotlin (который там внедрял я). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #129 Ответы: #134 |
132. Сообщение от Аноним (60), 28-Дек-22, 14:39 | +/– | ![]() |
Да, я тоже думал проблема может быть в другом месте, но она именно тут (похоже, дело именно во вложенной ?(), но если с ней что-нибудь сделать, glob не будет работать, как надо) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #124 Ответы: #163 |
133. Сообщение от Аноним (133), 28-Дек-22, 15:18 | +/– | ![]() |
согласен. ошибки нужно искать не в коде, а в ДНК | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 |
134. Сообщение от Вы забыли заполнить поле Name (?), 28-Дек-22, 16:39 | +2 +/– | ![]() |
> Ещё один выполз... Я никогда не писал ни на JS, ни на | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #131 Ответы: #142 |
136. Сообщение от Вы забыли заполнить поле Name (?), 28-Дек-22, 17:17 | +4 +/– | ![]() |
> Я бы рассказал шутку про C, но Й№28(%3?*№3Х{>?5ц | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 Ответы: #146 |
138. Сообщение от Аноним (-), 28-Дек-22, 17:32 | +/– | ![]() |
Данунафиг, антипод юниксвэя. Делает что угодно и одинаково фигово. Ведет к тому что вместо нормальных кирпичиков объединяемых вон тем - здоровенные шевелящиеся монстры с щупальцами, которые страшно трогать руками. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 |
139. Сообщение от Ноня (?), 28-Дек-22, 18:58 | +/– | ![]() |
В удалённых. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #103 |
140. Сообщение от Ноня (?), 28-Дек-22, 19:01 | +/– | ![]() |
>Ну да, а у другого тут выходит видео блендером редактировать. Можете попробовать еще объяву на забор в автокаде написать, почему не пытаться? :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #99 Ответы: #155 |
141. Сообщение от Аноним (141), 28-Дек-22, 19:16 | –1 +/– | ![]() |
Такие системы называются легаси их всё меньше и меньше. Сегодня, если на операционной системе общего назначения не существует баша, это показатель её непригодности к промышленному использованию. Практика деплоев тому доказательством. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #95 |
142. Сообщение от burjui (ok), 28-Дек-22, 19:55 | +/– | ![]() |
Раскрою тебе секрет: я не пишу под Андроид уже лет 8. И ещё один: в нём кроме UI ещё много всего. Ну да ладно, куда мне до тебя, ты же, поди, работаешь с бигдатой, ИИ, запускаешь спутники, а в перерывах пишешь компиляторы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #134 Ответы: #145 |
143. Сообщение от анонна (?), 28-Дек-22, 20:53 | +/– | ![]() |
способны ли они в с++ разобраться вот вопрос. там слишком много подводных камней)) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #123 |
144. Сообщение от Вы забыли заполнить поле Name (?), 28-Дек-22, 21:45 | –2 +/– | ![]() |
> в ней нет кривой работы с памятью и последняя не течёт. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #126 Ответы: #149 |
145. Сообщение от Вы забыли заполнить поле Name (?), 28-Дек-22, 21:51 | –1 +/– | ![]() |
> Раскрою тебе секрет: я не пишу под Андроид уже лет 8. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #142 |
146. Сообщение от burjui (ok), 28-Дек-22, 21:52 | –4 +/– | ![]() |
Ой-ой-ой, синяки обиделись и накидали минусов, а теперь ещё и вяло петросянят об этом, я расстроен до глубины ноздри. По твоей логике, вы сами-то даже думаете в одном большом unsafe блоке, что объясняет качество ваших антирастовых шуток: гага в расте стек переполнен (сказал пользователь языка, популяризовавшего термин stack overflow, лол), гага растоманы (шутки про наркотики всегда актуальны среди зрителей Камеди кала). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #136 Ответы: #147 |
147. Сообщение от Вы забыли заполнить поле Name (?), 28-Дек-22, 21:57 | +/– | ![]() |
> Ой-ой-ой, синяки обиделись и накидали минусов, а теперь ещё и вяло петросянят | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #146 Ответы: #150 |
149. Сообщение от burjui (ok), 28-Дек-22, 22:14 | +/– | ![]() |
Во-первых, оттуда, что я не писал такой код, в котором даже теоретически может течь. Во-вторых, valgrind. А в-третьих, я научился у местной сишной интеллигенции одному хитрому трюку: делаешь умное лицо и сразу просто знаешь, что твой код лучше, а все, кто не согласен - быдло. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #144 Ответы: #152 |
150. Сообщение от burjui (ok), 28-Дек-22, 22:19 | –1 +/– | ![]() |
То есть, ты сейчас подтвердил, что 90% комментаторов про Rust - ненормальные, потому что видят в нём одни минусы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #147 Ответы: #151 |
151. Сообщение от Вы забыли заполнить поле Name (?), 28-Дек-22, 22:32 | +/– | ![]() |
> То есть, ты сейчас подтвердил, что 90% комментаторов про Rust - ненормальные, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #150 Ответы: #154 |
152. Сообщение от Вы забыли заполнить поле Name (?), 28-Дек-22, 22:41 | +/– | ![]() |
> Во-первых, оттуда, что я не писал такой код, в котором даже теоретически может течь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #149 Ответы: #153 |
153. Сообщение от burjui (ok), 28-Дек-22, 23:43 | –1 +/– | ![]() |
> А доказательско теории где можно посмотреть? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #152 Ответы: #157 |
154. Сообщение от burjui (ok), 28-Дек-22, 23:44 | –4 +/– | ![]() |
Ты вообще много говоришь. Иди код пиши лучше, балабол. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #151 Ответы: #156 |
155. Сообщение от Аноним (-), 28-Дек-22, 23:57 | +/– | ![]() |
> Когда это блендер и автокад стали универсальными инструментами навроде шелла? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #140 Ответы: #181 |
156. Сообщение от Вы забыли заполнить поле Name (?), 29-Дек-22, 01:16 | +1 +/– | ![]() |
> Ты вообще много говоришь. Иди код пиши лучше, балабол. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #154 |
157. Сообщение от Вы забыли заполнить поле Name (?), 29-Дек-22, 01:24 | +1 +/– | ![]() |
> Динамическое выделение памяти не используется, течь не может в принципе. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #153 Ответы: #158 |
158. Сообщение от burjui (ok), 29-Дек-22, 01:31 | –2 +/– | ![]() |
То же, что и синяки. Есть такой классный сервис для поиска информации по фразам, называется Google, очень рекомендую. Я понимаю, что любые высказывания "растоманов" здесь принимаются в штыки, независимо от смысловой нагрузки, но сервис действительно хорош, и его используют миллиарды людей во всём мире. Например, среди первых результатов есть ссылка на статью в Wikipedia. Это, кстати, ещё один замечательный сервис, база знаний. Там можно узнать много интересного про компьютеры. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #157 Ответы: #159 |
159. Сообщение от Вы забыли заполнить поле Name (?), 29-Дек-22, 01:35 | +/– | ![]() |
> То же, что и синяки. Есть такой классный сервис для поиска информации | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #158 Ответы: #160, #161 |
160. Сообщение от burjui (ok), 29-Дек-22, 02:31 | –1 +/– | ![]() |
А ты понимаешь, что происходит у меня в коде? Как насчёт челленджа: найти утечку памяти в risky v0.4.0. Разумеется, я шучу, потому что: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #159 |
161. Сообщение от Прохожий (??), 29-Дек-22, 09:10 | –1 +/– | ![]() |
Он прекрасно понимает, думаю. А вот ты базовой терминологией не владеешь, что, впрочем, для местного "эксперта" неудивительно. Ты, кстати, так и не ответил, с чем работаешь и в какой области. Ни одного проекта не привёл в ответ. Что весьма и весьма хорошо характеризует тебя. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #159 Ответы: #167 |
162. Сообщение от Прохожий (??), 29-Дек-22, 09:43 | –1 +/– | ![]() |
>Годный синтаксис у обычного шелла | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 Ответы: #171 |
163. Сообщение от швондер (?), 29-Дек-22, 12:02 | +/– | ![]() |
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #132 Ответы: #164, #165 |
164. Сообщение от Аноним (60), 29-Дек-22, 12:31 | +/– | ![]() |
Нет, баш в генте 5.2 в тестовой ветке, не замаскирован. Я уже говорил, что в синтетическом примере не проявляется, поэтому нет смысла. Это была копия проблемного кода и я отдельно убедился, что дело именно в нём. Баш вообще не пытается исполнить этот файл, поэтому переменные никакого значения не имеют. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #163 Ответы: #173 |
165. Сообщение от Аноним (60), 29-Дек-22, 12:35 | +/– | ![]() |
Кстати local pext='@(*.mkv|*.mp4|*.avi)' поэтому да, extglob. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #163 Ответы: #172 |
167. Сообщение от Вы забыли заполнить поле Name (?), 29-Дек-22, 14:26 | +/– | ![]() |
> Он прекрасно понимает, думаю. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #161 |
169. Сообщение от burjui (ok), 29-Дек-22, 15:00 | –2 +/– | ![]() |
> Растоман общается как недоразвитый подросток | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #170 |
170. Сообщение от Аноним (170), 29-Дек-22, 16:22 | +1 +/– | ![]() |
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #169 |
171. Сообщение от Аноним (171), 30-Дек-22, 23:02 | +/– | ![]() |
Хорошего здесь то что с таким синтаксисом ты можешь делать присвоение прямо в команде: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #162 |
172. Сообщение от швондер (?), 31-Дек-22, 17:23 | +/– | ![]() |
так у вас какая именно ошибка? Вижу две в вашем сообщении | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #165 Ответы: #174 |
173. Сообщение от швондер (?), 31-Дек-22, 17:27 | +/– | ![]() |
> Нет, баш в генте 5.2 в тестовой ветке, не замаскирован. Я уже | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #164 |
174. Сообщение от Аноним (60), 31-Дек-22, 21:11 | +/– | ![]() |
Файл находится в 5.1 и не находится в 5.2? И при чём тут файл, если баш не пытается выполнять этот код, который ему не нравится? В этом у баша большая проблема, если ему что-то не нравится, приходится играть в угадайку. Технически этот код подстановки заранее неизвестного имени даже не использовался, потому что скрипту надо передать каталог вместо файла и это никогда так и не использовалось. Но, я уверен, что он корректный и всё работает, как и ожидалось, специально это проверил. Тут большая проблема, что extglob не работает корректно с @ в имени. Просто внезапно баш после обновления решил, что надо использовать обратные кавычки тут. Выглядит 100% как баг, или регрессия. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #172 Ответы: #175 |
175. Сообщение от швондер (?), 01-Янв-23, 12:23 | +/– | ![]() |
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #174 Ответы: #176 |
176. Сообщение от Аноним (60), 01-Янв-23, 13:14 | +/– | ![]() |
Этот код ни от чего не зависит, если он не интерпретируется. Не понимаю, что тонкого в ?(), если extglob -- это штатная функциональность баша? Я уже уже собирал баш 5.0_p18 и 5.1_p16-r2 -- в них нет ошибки синтаксиса, которая возникла сразу после размаскировки 5.2_p15 пару месяцев назад. Более ранние рассматривать нет смысла, в остальном коде присутствует максимально много башизмов, потому что только они позволяют писать профессиональный и устойчивый к ошибкам и уязвимостям код без лишних зависимостей (у которых будут свои особенности опять же). Конкретно приведённый код демонстрирует эту ошибку в 5.2_p15, её там быть не должно, либо $() вообще нельзя использовать нигде и никак. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #175 Ответы: #177 |
177. Сообщение от швондер (?), 01-Янв-23, 14:49 | +/– | ![]() |
> Этот код ни от чего не зависит, если он не интерпретируется. Не | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #176 Ответы: #178 |
178. Сообщение от Аноним (60), 01-Янв-23, 15:19 | +/– | ![]() |
Зачем мне это? Я накатил старые версии интерпретатора, которые есть в репах, и убедился, что у них всё нормально. Этого более чем достаточно. Но ладно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #177 Ответы: #179 |
179. Сообщение от швондер (?), 01-Янв-23, 18:29 | +/– | ![]() |
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #178 Ответы: #180 |
180. Сообщение от Аноним (60), 01-Янв-23, 18:36 | +/– | ![]() |
Нет, это один файл. Я же написал, как повторить (когда я пытался воспроизвести на минимальном примере в прошлый раз, почему-то не получилось). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #179 |
181. Сообщение от Ноня (?), 01-Янв-23, 22:42 | +/– | ![]() |
>Я бы не стал настаивать что он вот именно универсальный. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #155 |
182.
Сообщение от freehck![]() | +/– | ![]() |
> и как ты на башпортянках реализуешь асинхронщину и параллельный взаимозависимый запуск служб? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |