Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Релиз командного интерпретатора Bash 5.1" | +/– | |
| Сообщение от opennews (?), 08-Дек-20, 12:03 | ||
После двух лет разработки опубликована новая версия командного интерпретатора GNU Bash 5.1, используемого по умолчанию в большинстве дистрибутивов Linux. Одновременно сформирован релиз библиотеки readline 8.1, применяемой в bash для организации редактирования командной строки... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 1. Сообщение от MasterSlave (?), 08-Дек-20, 12:03 | –4 +/– | |
Народ, не вброса ради... Что всё-таки лучше для заурядного хомы: bash или zsh? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #3, #4, #6, #8, #9, #10, #22, #24, #26, #34, #36, #37, #40, #44, #66, #140, #170 | ||
3.
Сообщение от Аноним (3), 08-Дек-20, 12:05
| –2 +/– | |
Мне лично нравится oh-my-zsh с плагинами. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #13 | ||
| 4. Сообщение от Отпетый Виндузятник (?), 08-Дек-20, 12:05 | –25 +/– | |
PowerShell (: ну или что там сейчас ещё для 10 сделали | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #5, #31, #35 | ||
| 5. Сообщение от Аноним (5), 08-Дек-20, 12:07 | +1 +/– | |
cmd должно хватить всем | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #11, #16, #18 | ||
| 6. Сообщение от Аноним (6), 08-Дек-20, 12:07 | +7 +/– | |
Что значит лучше? Это просто инструмент. Он либо подходит под твои задачи либо нет. Если не подходит, ищешь другой. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #39 | ||
| 8. Сообщение от Аноним (16), 08-Дек-20, 12:10 | +2 +/– | |
Зшизмы заточены на комфортный интерактив (и куча плагинов комплектом соответственно тоже) и баш на скрипты, в значительной мере избавленные внешних вызовов. Он легче зш, но некоторые поведение в частности с пайпами и его ридлайн довольно своеобразное. Вроде я столкнулся с несовместимыми отличиями в глобах, сетопт и хэштейблах, из-за чего от поддержки зш в качестве интерпретатора пришлось отказаться. А кроме того, зш есть не каждой системе, и баш есть везде, поэтому если и брать зш, то только "для души". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 9. Сообщение от Аноним (9), 08-Дек-20, 12:12 | +8 +/– | |
bash, если у тебя больше одного компа | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #49 | ||
| 10. Сообщение от stargrave2 (?), 08-Дек-20, 12:17 | +1 +/– | |
http://www.stargrave.org/ZSH-proscons.html | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 11. Сообщение от Аноним (11), 08-Дек-20, 12:17 | +7 +/– | |
command.com | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #80 | ||
| 13. Сообщение от Аноним (13), 08-Дек-20, 12:21 | +5 +/– | |
>oh-my-backdoor | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #27, #112 | ||
| 16. Сообщение от Аноним (16), 08-Дек-20, 12:28 | +4 +/– | |
Очень многие не сидят. У большинства моих знакомых венды дома нет, многим и по работе с ней пересекаться не приходится. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #19 | ||
17.
Сообщение от ttakttaguri (ok), 08-Дек-20, 12:30
| +/– | |
Во мне есть ubuntu 20.10, bash 5.0.17. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #20, #21, #38, #48, #155 | ||
| 18. Сообщение от Аноним (18), 08-Дек-20, 12:31 | +/– | |
У меня нет окошек уже лет эдак 5 от слова совсем. До этого была XP в виртуалке для одной хитрой софтины. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #129 | ||
| 19. Сообщение от Аноним (16), 08-Дек-20, 12:31 | +/– | |
Лично у меня она есть, только в виртуалке. Нужно для работы, да и игрушечки не все пока на протоне идут. В принципе cmd.exe вполне достаточно для её скриптования, павершел же ничем не удобнее баша. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 Ответы: #25, #128 | ||
| 20. Сообщение от Аноним (18), 08-Дек-20, 12:32 | +17 +/– | |
Ничего. Жди обновления, не сри в систему. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 | ||
| 21. Сообщение от Аноним (18), 08-Дек-20, 12:32 | +1 +/– | |
Жди пакетов лучше. Либо переходи на роллинг дистры. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 | ||
| 22. Сообщение от Аноним (22), 08-Дек-20, 12:32 | +/– | |
Тебе скрипты писать или просто дефолтный интерпретатор? Если первое, то лучше питона или руби ты не найдёшь. Если второе — оставайся на баш и не трогай, дабы не сломалось. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #93 | ||
| 23. Сообщение от Аноним (39), 08-Дек-20, 12:36 | –1 +/– | |
> 5.1 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #41, #158 | ||
24.
Сообщение от Дмитрий П. (?), 08-Дек-20, 12:38
| –5 +/– | |
fish | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 25. Сообщение от заминированный тапок (ok), 08-Дек-20, 12:42 | –1 +/– | |
зато на Lutris идут гораздо больше, чем на протоне (и даже есть интеграция с коллекцией steam) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 Ответы: #28 | ||
26.
Сообщение от nomad__ (ok), 08-Дек-20, 12:43
| +/– | |
> Что всё-таки лучше для заурядного хомы: bash или zsh? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 27. Сообщение от Аноним (27), 08-Дек-20, 12:45 | +15 +/– | |
Пруфы бэкдоров будут или опять пук анонима в лужу? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 Ответы: #152 | ||
| 28. Сообщение от Аноним (16), 08-Дек-20, 12:48 | +/– | |
Да не помню, когда запускал виртуалку ради игрушечек, вроде лет 5 назад. Тогда ещё dxvk никаких не было, какие-то лютые баги лезли. Но вообще, в QEMU то с проброшенной картой лучше чем с вендой на хосте работает, в dxvk всё же процентов на 10 ниже фреймрейт. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #25 Ответы: #50 | ||
| 29. Сообщение от Аноннчик (?), 08-Дек-20, 12:58 | –2 +/– | |
Чем ZSH хуже Баша? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #30, #33 | ||
| 30. Сообщение от Аноним (30), 08-Дек-20, 13:08 | +6 +/– | |
Что же у Вас тут за собрание "лучше-хуже"? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 Ответы: #95 | ||
| 31. Сообщение от Аноним (145), 08-Дек-20, 13:14 | +/– | |
>ну или что там сейчас ещё для 10 сделали | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
| 32. Сообщение от Аноним (32), 08-Дек-20, 13:15 | +4 +/– | |
Баш вместе с линукс утилитками производительнее питона получается. И времени на код меньше уходит. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #45, #46, #130, #159, #220 | ||
| 33. Сообщение от Ordu (ok), 08-Дек-20, 13:20 | –1 +/– | |
У zsh имя нечитаемое совершенно: "зш", ну что это? Как это читать? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 Ответы: #42, #78, #103 | ||
| 34. Сообщение от Аноним (34), 08-Дек-20, 13:20 | +2 +/– | |
Для скриптов bash, для командной строки fish | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 35. Сообщение от cjayho (?), 08-Дек-20, 13:22 | +1 +/– | |
ее и на венде особо не жалуют изза адских тормозов и переусложненности | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
| 36. Сообщение от лолшто (?), 08-Дек-20, 13:22 | +5 +/– | |
Если стратежно к вопросу подходить, то изучать следует то, что позволит твоему опыту быть более переносимым. В данном случае - это bash. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #83 | ||
| 37. Сообщение от rshadow (ok), 08-Дек-20, 13:22 | –1 +/– | |
Если коротко: bash есть из коробки на каждом сервере, zsh если настроить то будет удобнее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #51, #84, #94 | ||
| 38. Сообщение от Аноним (145), 08-Дек-20, 13:23 | +11 +/– | |
>Во мне есть ubuntu 20.10, bash 5.0.17. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 Ответы: #85 | ||
| 39. Сообщение от Аноним (39), 08-Дек-20, 13:23 | +/– | |
Просто удобный молоток, а не розовая ржавая железка. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 | ||
| 40. Сообщение от InuYasha (??), 08-Дек-20, 13:24 | –6 +/– | |
Пользую zsh уже с десяток лет. ЕДИНСТВЕННОЕ, чего в нём мне не хватает - поддержки оператора "==". Но это только в скриптах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 41. Сообщение от Аноним (145), 08-Дек-20, 13:25 | –2 +/– | |
Ты что, против инклюзива человеков с инвалидностью? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 | ||
| 42. Сообщение от InuYasha (??), 08-Дек-20, 13:25 | –2 +/– | |
Вообще все его читают как "зэ - эс - аш". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 Ответы: #58 | ||
| 43. Сообщение от Аноним (43), 08-Дек-20, 13:26 | +/– | |
ребят, а где можно почитать гайды по posix-shell? ну т.е чтобы писать скрипты которые будут одинаково работать и под башем, и под zsh, и под чем угодно еще | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #53, #87, #106, #113, #162, #172, #183, #221 | ||
| 44. Сообщение от Аноним (44), 08-Дек-20, 13:27 | +/– | |
bash.org | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 45. Сообщение от InuYasha (??), 08-Дек-20, 13:28 | –3 +/– | |
Только maximum дырявity, поскольку разделение данные-инструкции очень слабое - т.е. часто переменая может стать командой (если в неё запишут "; curl backdoor.org/...". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 Ответы: #52 | ||
| 46. Сообщение от Аноним (16), 08-Дек-20, 13:36 | –4 +/– | |
До тех пор пока ты не начнёшь ежесекундно спамить тысячами процессов, да и с мультипоточностью пострадать придётся больше чем в питоне (там гил и гц мешают счастью). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 Ответы: #61, #64 | ||
| 47. Сообщение от Иваня (?), 08-Дек-20, 13:38 | –4 +/– | |
крут, подскажите плз как накатить эту версию на убунту 18 :/ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #104, #132 | ||
| 48. Сообщение от danonimous (?), 08-Дек-20, 13:40 | –1 +/– | |
Жди ебилдов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 | ||
| 49. Сообщение от Аноним (230), 08-Дек-20, 13:43 | –1 +/– | |
Какая связь? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #70 | ||
| 50. Сообщение от заминированный тапок (ok), 08-Дек-20, 13:45 | –1 +/– | |
> Да не помню, когда запускал виртуалку ради игрушечек, вроде лет 5 назад. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 Ответы: #56 | ||
| 51. Сообщение от Аноним (230), 08-Дек-20, 13:46 | +3 +/– | |
Не на каждом. Даже не на каждом сервере с линуксом. И bash, и zsh — это хорошо, но надо уметь пользоваться POSIX shell. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 Ответы: #55, #73 | ||
| 52. Сообщение от Аноним (230), 08-Дек-20, 13:49 | +2 +/– | |
> часто переменая может стать командой (если в неё запишут "; curl backdoor.org/...". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 Ответы: #59, #248 | ||
| 53. Сообщение от Аноним (230), 08-Дек-20, 13:54 | +3 +/– | |
Читай стандарт, тестируй скрипты в разных шеллах (как минимум dash и ksh). Самый надёжный способ. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 Ответы: #54 | ||
| 54. Сообщение от Аноним (230), 08-Дек-20, 13:59 | +1 +/– | |
> книжка Кочана и Вуда | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #53 | ||
| 55. Сообщение от 1 (??), 08-Дек-20, 14:00 | –3 +/– | |
вроде в любом линаксе sh - это просто hardlink на bash | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #51 Ответы: #67, #68, #69 | ||
| 56. Сообщение от Аноним (16), 08-Дек-20, 14:02 | +/– | |
Для хоста нужна другая карта, у меня был отдельный монитор, но вроде можно и с одним как-то. KVM switch конечно самое очевидное, правда стоит денег. Самое главное, должно поддерживаться материнской платой, не все могут пробрасывать видеокарту. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #50 Ответы: #92 | ||
| 57. Сообщение от YetAnotherOnanym (ok), 08-Дек-20, 14:05 | +/– | |
Понимаю, что выгляжу ретроградом, но весь этот улучшайзинг чреват обильными матюками, если в хозяйстве имеются машины с разными версиями скорлупы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #62 | ||
| 58. Сообщение от Ordu (ok), 08-Дек-20, 14:05 | –1 +/– | |
> Вообще все его читают как "зэ - эс - аш". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 Ответы: #71 | ||
| 59. Сообщение от Аноним (16), 08-Дек-20, 14:06 | –2 +/– | |
Зато eval нужен очень часто, и ничего ты с этим не сделаешь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 Ответы: #74, #79, #107 | ||
| 61. Сообщение от Аноним (32), 08-Дек-20, 14:08 | +2 +/– | |
Для этого есть утилиты xargs и parallel, запускал больше тыщи на малине | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #46 Ответы: #63 | ||
| 62. Сообщение от Аноним (230), 08-Дек-20, 14:14 | +2 +/– | |
Бери пример с анонима выше, изучай POSIX shell. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 | ||
| 63. Сообщение от Аноним (16), 08-Дек-20, 14:16 | +/– | |
> Для этого есть утилиты xargs и parallel, запускал больше тыщи на малине | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #61 Ответы: #65, #265 | ||
| 64. Сообщение от Аноним (32), 08-Дек-20, 14:17 | +/– | |
Ещё бывает сами утилиты поддерживают параллельность, например sort и curl. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #46 | ||
| 65. Сообщение от Аноним (32), 08-Дек-20, 14:19 | +1 +/– | |
>Сколько тысяч процессов при этом вызывал каждый из тысячи процессов? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #63 Ответы: #72 | ||
| 66. Сообщение от abu (?), 08-Дек-20, 14:20 | +/– | |
Программисты ставят zsh на десктоп, пожалуй, это хорошо. А на сервер ... мне лично лень городить его на каждом сервере, хватает и bash'a. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 67. Сообщение от Аноним (230), 08-Дек-20, 14:20 | +4 +/– | |
Даже из мейнстримных дистров общего назначения — не в любом. В Debian-based и некоторых других это dash. Ежели дистр специализированный и урезанный, в нём может быть busybox с ash. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #55 | ||
| 68. Сообщение от Аноним (230), 08-Дек-20, 14:20 | +4 +/– | |
И не хардлинк, а симлинк, кстати. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #55 | ||
| 69. Сообщение от aa (?), 08-Дек-20, 14:24 | +1 +/– | |
нет, не в любом | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #55 | ||
| 70. Сообщение от Аноним (70), 08-Дек-20, 14:24 | +1 +/– | |
zsh нужно устанавливать самому | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #49 Ответы: #76, #82, #245 | ||
| 71. Сообщение от IRASoldier_registered (ok), 08-Дек-20, 14:26 | –4 +/– | |
>гэцэцэ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 Ответы: #88, #276 | ||
| 72. Сообщение от Аноним (16), 08-Дек-20, 14:27 | +/– | |
>>Сколько тысяч процессов при этом вызывал каждый из тысячи процессов? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #65 Ответы: #135 | ||
| 73. Сообщение от Аноним (70), 08-Дек-20, 14:28 | +/– | |
нет не надо | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #51 | ||
| 74. Сообщение от Аноним (70), 08-Дек-20, 14:30 | –2 +/– | |
нет не нужен | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 Ответы: #75 | ||
| 75. Сообщение от Аноним (16), 08-Дек-20, 14:34 | –2 +/– | |
> нет не нужен | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #74 Ответы: #77 | ||
| 76. Сообщение от Аноним (230), 08-Дек-20, 14:39 | –4 +/– | |
И что? На один комп поставить можно, а на второй уже неподъёмная задача? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #70 Ответы: #114 | ||
| 77. Сообщение от Аноним (16), 08-Дек-20, 14:39 | –1 +/– | |
А, ещё eval на хештейблы натравливать очень удобно. Хештейблы на порядки удобней альтернатив, особенно когда у тебя неизвестно число параметров. Держать десятки списков в памяти, чтобы отказаться от хэштейблов? Ну, удачи это потом сопровождать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #75 Ответы: #105 | ||
| 78. Сообщение от Аноним (78), 08-Дек-20, 14:41 | +1 +/– | |
Прочитайте-ка ssh, пожалуйста | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 Ответы: #91, #139 | ||
| 79. Сообщение от Аноним (230), 08-Дек-20, 14:42 | +3 +/– | |
> eval нужен очень часто | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 Ответы: #81 | ||
| 80. Сообщение от псевдонимус (?), 08-Дек-20, 14:52 | +/– | |
Батников и волков коммандер достаточно для всего:-)) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #149, #247, #251 | ||
| 81. Сообщение от Аноним (16), 08-Дек-20, 14:52 | –2 +/– | |
Редко не редко, примерно в 1 из 10 случаев без него никак. Или как, но в 1000 раз сложнее и запутанее. Другое дело, что можно и взять питон. И использовать eval уже в нём, ахаха! Ну там ast.literal_eval есть что всё же получше. Да и в целом eval в питоне нужен примерно никогда, а вот в баше без него просто никуда. Вообще все динамические хэштейблы, массивы, переменные это всё eval будет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #79 Ответы: #89, #134 | ||
| 82. Сообщение от псевдонимус (?), 08-Дек-20, 14:53 | –4 +/– | |
А баш сам себя устанавливает? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #70 | ||
| 83. Сообщение от псевдонимус (?), 08-Дек-20, 14:55 | +/– | |
Это sh, а не распиареный баш. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 Ответы: #121 | ||
| 84. Сообщение от псевдонимус (?), 08-Дек-20, 14:56 | –1 +/– | |
Нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 | ||
| 85. Сообщение от вынь любит вас во все девайсы (?), 08-Дек-20, 14:56 | +1 +/– | |
Злой на вынь+цмд.екзе | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #38 | ||
| 86. Сообщение от псевдонимус (?), 08-Дек-20, 14:59 | +4 +/– | |
Страшный сон системдунов зарелизился. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #99, #100 | ||
| 87. Сообщение от вынь любит вас во все девайсы (?), 08-Дек-20, 15:05 | +/– | |
>> которые будут одинаково работать и под башем | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 Ответы: #90, #110, #122, #216 | ||
| 88. Сообщение от Ordu (ok), 08-Дек-20, 15:06 | +2 +/– | |
>>гэцэцэ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #71 Ответы: #98, #133, #252 | ||
| 89. Сообщение от Аноним (230), 08-Дек-20, 15:07 | +/– | |
> примерно в 1 из 10 случаев без него никак | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #81 Ответы: #116 | ||
| 90. Сообщение от Аноним (230), 08-Дек-20, 15:10 | +/– | |
Смысл в этом тот, что написанный тобой скрипт должен работать независимо от того, установлен в системе (не твоей) bash или нет. Ну если ты программист, то есть. Если админ, то смысла, может быть, и нет, тебе виднее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #87 Ответы: #96, #165 | ||
| 91. Сообщение от Ordu (ok), 08-Дек-20, 15:12 | –2 +/– | |
> Прочитайте-ка ssh, пожалуйста | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #78 Ответы: #205 | ||
| 92. Сообщение от заминированный тапок (ok), 08-Дек-20, 15:20 | –1 +/– | |
У меня всё проще, тк вывод на другой монитор не обязателен, так что можно обойтись и просто установкой VNC на гостевую ОС и пользовать его в fullscreen режиме, а картинку гнать через хоста. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 | ||
| 93. Сообщение от анононим (?), 08-Дек-20, 15:28 | +/– | |
xonsh | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 | ||
| 94. Сообщение от Аноним (94), 08-Дек-20, 15:30 | +2 +/– | |
Мне вот интересны индивидуумы, у которых всё удобно "если настроить". Небо синее, трава зелёная, если что-то настроить, оно будет удобнее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 Ответы: #157 | ||
| 95. Сообщение от Аноним (94), 08-Дек-20, 15:32 | –1 +/– | |
А как же "всё познаётся в сравнении"? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #30 | ||
| 96. Сообщение от вынь любит вас во все девайсы (?), 08-Дек-20, 15:39 | +/– | |
Это понятно, насколько оно будет в итоге работать как надо, вот вопрос. Тот же баш не совместим между собой в зависимости от версии. Т.е. что лучше универсальный скрипт, возможно вызывающий проблемы или нативный баш, который можно доставить с большинстве случаев. Получается нужно учитывать зоопарк шелов и их версий, нет? А сложность скрипта и накладываемые ограничения? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #90 Ответы: #108, #120 | ||
| 97. Сообщение от Аноним12345 (?), 08-Дек-20, 15:41 | +1 +/– | |
А как же дженерики ??? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #124 | ||
| 98. Сообщение от InuYasha (??), 08-Дек-20, 15:48 | +/– | |
> Если бы они дали ему имя "hujsgory", то тогда было бы очевиднее, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #88 Ответы: #123, #136 | ||
| 99. Сообщение от вынь любит вас во все девайсы (?), 08-Дек-20, 15:51 | +3 +/– | |
Системда работает крайне стабильно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #86 Ответы: #102 | ||
| 100. Сообщение от Аноним (-), 08-Дек-20, 15:54 | +7 +/– | |
>Страшный сон системдунов зарелизился. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #86 Ответы: #127 | ||
| 102. Сообщение от псевдонимус (?), 08-Дек-20, 15:56 | +1 +/– | |
> Системда работает крайне стабильно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #99 Ответы: #109 | ||
| 103. Сообщение от Аноним (103), 08-Дек-20, 16:01 | +1 +/– | |
зи-шэл | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 | ||
| 104. Сообщение от Led (ok), 08-Дек-20, 16:01 | +8 +/– | |
Да ты уже и так накатил... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 | ||
| 105. Сообщение от InuYasha (??), 08-Дек-20, 16:03 | –1 +/– | |
> Это от криворукости. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #77 Ответы: #115 | ||
| 106. Сообщение от InuYasha (??), 08-Дек-20, 16:04 | +2 +/– | |
http://tldp.org/LDP/Bash-Beginners-Guide/html/index.html | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 | ||
| 107. Сообщение от Аноним (103), 08-Дек-20, 16:05 | +/– | |
> Зато eval нужен очень часто, и ничего ты с этим не сделаешь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 Ответы: #119 | ||
| 108. Сообщение от InuYasha (??), 08-Дек-20, 16:06 | +/– | |
Мой пример: на телевизоре нет bash, только sh. От линукса там практически только ядро. То же самое на андроеде, особенно в recovery. На самом деле, только в настольно-серверные Люляксы ваш баш и завезли. А больше - никуда. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #96 Ответы: #111, #138 | ||
| 109. Сообщение от вынь любит вас во все девайсы (?), 08-Дек-20, 16:11 | +2 +/– | |
Логи не изучал. Не так давно Был инцидент у заказчика, упал портал. Моя задача была быстро поднять все взад, ребут решил вопрос. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #102 Ответы: #144 | ||
| 110. Сообщение от псевдонимус (?), 08-Дек-20, 16:14 | –2 +/– | |
За башизмы нужно яйца отрывать по самую шею. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #87 Ответы: #117, #196 | ||
| 111. Сообщение от вынь любит вас во все девайсы (?), 08-Дек-20, 16:15 | +1 +/– | |
Баш он не наш, а общий. В твоем случае не логично ли на sh и написать, чисто под девайсы? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #108 | ||
112.
Сообщение от milinsky (ok), 08-Дек-20, 16:17
| +1 +/– | |
https://github.com/ohmyzsh/ohmyzsh ты ведь просмотрел весь код и точно знаешь где бекдор, верно? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 Ответы: #118 | ||
| 113. Сообщение от samsamy4 (ok), 08-Дек-20, 16:22 | +2 +/– | |
Пиши скрипты на dash. Он максимально POSIX-совместимый. Ман у него маленький, вполне можно за пару часов освоить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 Ответы: #163 | ||
| 114. Сообщение от имя (ok), 08-Дек-20, 16:26 | +5 +/– | |
Радуйся, что у тебя два «компа», а не зоопарк унаследованных серверов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #76 Ответы: #156 | ||
| 115. Сообщение от Аноним (230), 08-Дек-20, 16:28 | +1 +/– | |
В скрипте такого не пишут, в интерактиве одной строкой — тоже. Нет, мы не поняли, зачем это может быть нужно. Но тезис о криворукости ты подтвердил. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #105 Ответы: #255 | ||
| 116. Сообщение от Аноним (16), 08-Дек-20, 16:29 | +/– | |
Да банально eval declare -A ep=($(mediainfo "${filename}" --Output='Video;%Encoded_Library_Settings%' | tr -d '[:space:]' | tr '/' ' ' | tr '(' '_' | tr ')' '_' | sed -r 's/(\S+)=(\S+)/[\1]=\2/g')) очень удобно и к чёрту переносимость. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #89 Ответы: #168, #169 | ||
| 117. Сообщение от вынь любит вас во все девайсы (?), 08-Дек-20, 16:33 | –1 +/– | |
Отрывать надо разрабу, когда происходит "опаньки" от желания угодить всем. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #110 | ||
| 118. Сообщение от NNN (??), 08-Дек-20, 16:34 | +3 +/– | |
А ты ведь просмотрел весь код и точно знаешь, что там нет бэкдоров, верно? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #112 Ответы: #125, #250 | ||
| 119. Сообщение от Аноним (16), 08-Дек-20, 16:35 | +/– | |
Но я так и не придумал, где это можно применить. Я пытался, честно. Разве что выводить имена файлов с \r. Мне кажется, ты не понимаешь, что это, и для чего. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #107 Ответы: #195 | ||
| 120. Сообщение от Аноним (230), 08-Дек-20, 16:36 | +/– | |
> универсальный скрипт, возможно вызывающий проблемы | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #96 | ||
| 121. Сообщение от лолшто (?), 08-Дек-20, 16:37 | +1 +/– | |
Кто до легковесных контейнеров доберется, тот и это поймет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #83 Ответы: #131 | ||
| 122. Сообщение от псевдонимус (?), 08-Дек-20, 16:41 | +/– | |
>>> которые будут одинаково работать и под башем | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #87 Ответы: #236 | ||
| 123. Сообщение от Ordu (ok), 08-Дек-20, 16:52 | +/– | |
> А нерусские обычно говорят так: https://www.youtube.com/watch?v=gGmBUfMaWMU | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #98 Ответы: #254 | ||
| 124. Сообщение от Ordu (ok), 08-Дек-20, 16:57 | +1 +/– | |
> А как же дженерики ??? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #97 | ||
| 125. Сообщение от Энон (?), 08-Дек-20, 17:01 | +3 +/– | |
Специально для альтернативно одарённых. Необходимость доказательства утверждения лежит на утверждающем. Доказывать отсутствие чего либо не нужно. Эти очевидные знания известны всем, кто знаком с понятием "элементарная логика". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #118 Ответы: #126, #145 | ||
| 126. Сообщение от Урри (ok), 08-Дек-20, 17:11 | –5 +/– | |
Согласен - доказывать отсутствие мозгов у Энона не надо - ведь по его же словам "Доказывать отсутствие чего либо не нужно. Эти очевидные знания известны всем, кто знаком с понятием "элементарная логика". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #125 Ответы: #146 | ||
| 127. Сообщение от Аноним (39), 08-Дек-20, 17:13 | +3 +/– | |
> последователи systemD не осилили GNU bash | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #100 Ответы: #166, #249 | ||
| 128. Сообщение от Урри (ok), 08-Дек-20, 17:14 | +/– | |
К сожалению - недостаточно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 Ответы: #147 | ||
| 129. Сообщение от Урри (ok), 08-Дек-20, 17:15 | +/– | |
А у меня большой зоопарк виртуалок с вендой и пара с макосью (да-да, куэму умеет крутить на ..мм.. короче крутить в себе макось). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 | ||
| 130. Сообщение от Нанобот (ok), 08-Дек-20, 17:16 | +/– | |
неправда. баш тормознутее питона на порядок. или на два порядка (не помню, давно мерял) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 Ответы: #161 | ||
| 131. Сообщение от Урри (ok), 08-Дек-20, 17:18 | +/– | |
Это тех, где выкидывают баш ради 600 киль пространства, но впихивают питон ради -100 метров? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #121 Ответы: #262 | ||
| 132. Сообщение от Нанобот (ok), 08-Дек-20, 17:18 | +4 +/– | |
совсем линуксоиды деградировали... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 Ответы: #164 | ||
| 133. Сообщение от IRASoldier_registered (ok), 08-Дек-20, 17:21 | –1 +/– | |
> Во-первых, не немецкого, а латинского | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #88 Ответы: #242 | ||
| 134. Сообщение от Урри (ok), 08-Дек-20, 17:22 | +2 +/– | |
Как и аноним выше пишу много скриптов. Анализ поступающих данных с выводом через gnuplot, например. Практически каждый день приходится что-то новое скриптовать для аналитиков. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #81 Ответы: #143 | ||
| 135. Сообщение от Урри (ok), 08-Дек-20, 17:23 | +/– | |
Ну вот питон - сотни, а баш выше - тысячи. Комментарии, как говорится, излишни. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #72 Ответы: #142, #150 | ||
| 136. Сообщение от IRASoldier_registered (ok), 08-Дек-20, 17:24 | +/– | |
Вариант произнесения аббревиатуры как не как слова, а именно как аббревиатуры - "зи-эс-эйч" тоже распространен, да. А "zish" - от редукции "zee shell" (с учетом американского "zee" вместо чисто британского "zed"). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #98 | ||
| 137. Сообщение от Аноним (137), 08-Дек-20, 17:24 | +2 +/– | |
То что написано на баше 30 лет назад, заработает и сейчас. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #141 | ||
| 138. Сообщение от Урри (ok), 08-Дек-20, 17:27 | +/– | |
Под ведроид есть фришный termux с башем и терминалами. Ставь и не парься. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #108 Ответы: #253 | ||
| 139. Сообщение от IRASoldier_registered (ok), 08-Дек-20, 17:30 | +/– | |
"Эс-эс-эйч", никаких проблем. Ну, разве что, может быть, "язык ломается" у тех, кому по каким-то причинам неприятно все иностранное. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #78 | ||
| 140. Сообщение от grayich (ok), 08-Дек-20, 17:44 | –1 +/– | |
в принципе пофик, но для меня например решает автодополнение по Tab в zsh, в баше неудобно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 141. Сообщение от Аноним (-), 08-Дек-20, 17:46 | +1 +/– | |
>То что написано на баше 30 лет назад, заработает и сейчас. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #137 | ||
| 142. Сообщение от Аноним (16), 08-Дек-20, 17:49 | +/– | |
Проблема в том, что аналогичный код на баше захлебнётся много раньше, накладные расходы велики. Это не говоря о том, что написать _аналогичный_ код — практически анриал, проще и быстрее будет брать сразу си. А сотни только потому, что железо не позволяло скалировать дальше. Это были 100 вычислительных потоков, а не 1000 бесполезных внешних вызовов. За единицу времени получаем одну-три единицы вычисления на баше, или сотни на питоне (с полной загрузкой). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #135 | ||
| 143. Сообщение от Аноним (16), 08-Дек-20, 17:59 | +/– | |
Скрипты бывают разные. Если ты не пишешь интересной логики и динамических вычислений, вполне естественно, что eval тебе никогда не понадобится. Но баш слишком ограниченный, и если ты уже привык к полноценным скриптовым языкам, тебе хочется хотя бы доли того комфорта. Без eval это не осуществимо, или, во всяком случае, очень многие вещи без него не реализуемы в разумные сроки и с сохранением хоть какого-то удобства. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #134 Ответы: #160, #171 | ||
| 144. Сообщение от псевдонимус (?), 08-Дек-20, 18:04 | +/– | |
> Логи не изучал. Не так давно Был инцидент у заказчика, упал портал. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #109 | ||
| 145. Сообщение от Аноним (145), 08-Дек-20, 18:06 | +1 +/– | |
Ну, как бы, к ИБ это плохо относится. Там больше наоборот, нужно доказывать отсутствие. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #125 Ответы: #148 | ||
| 146. Сообщение от Энон (?), 08-Дек-20, 18:06 | +1 +/– | |
Сразу видно альтернативно одарённое урри ) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #126 | ||
| 147. Сообщение от псевдонимус (?), 08-Дек-20, 18:08 | +/– | |
Вообще-то это была просто шутка. :-( | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #128 | ||
| 148. Сообщение от Энон (?), 08-Дек-20, 18:08 | +1 +/– | |
Нет, нужно доказывать наличие. Тем более, что код открыт | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #145 Ответы: #151, #223, #288 | ||
| 149. Сообщение от Аноним (145), 08-Дек-20, 18:08 | +1 +/– | |
Волков Командер знаю, а Батников Командер не встречал. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #80 | ||
| 150. Сообщение от Аноним (16), 08-Дек-20, 18:32 | –1 +/– | |
А кстати, мне тут понадобилось сложить пару чисел в баше. Ну такое, гигабайты чисел он не очень успешно ворочает. Даже очень неуспешно. И есть с десяток очевидных способов сделать это КРАЙНЕ не успешно. Хотя питон тоже не проверял, только numpy, но там и не пришлось так извращаться. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #135 Ответы: #263 | ||
| 151. Сообщение от дохтурЛол (?), 08-Дек-20, 19:05 | –1 +/– | |
тогда не нужны эти bash/zsh, да и линyпс не нужон. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #148 Ответы: #175 | ||
| 152. Сообщение от Аноним (152), 08-Дек-20, 19:11 | +/– | |
Даже если его нет сейчас, что помешает его пушнуть в новом комите? Кто бы мог подумать что зверьцд можно и для скриптеров запилить! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 | ||
| 153. Сообщение от VINRARUS (ok), 08-Дек-20, 19:12 | +/– | |
Bash такой же как и system:D мегакусок говнокода. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #180, #203, #207, #208, #225 | ||
| 155. Сообщение от VINRARUS (ok), 08-Дек-20, 19:24 | +1 +/– | |
ставь dash как /bin/sh, он в разы быстрее | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 Ответы: #289 | ||
| 156. Сообщение от Аноним (230), 08-Дек-20, 19:25 | –1 +/– | |
Речь, вроде, шла не обо мне и не о владельцах зоопарков, а о тех, у кого | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #114 Ответы: #188 | ||
| 157. Сообщение от Аноним (230), 08-Дек-20, 19:27 | +/– | |
> А bash настроить нельзя? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #94 | ||
| 158. Сообщение от VINRARUS (ok), 08-Дек-20, 19:35 | –1 +/– | |
>> 5.1 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 | ||
| 159. Сообщение от VINRARUS (ok), 08-Дек-20, 19:38 | +/– | |
> Баш вместе с линукс утилитками производительнее питона получается. И времени на код | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 | ||
| 160. Сообщение от VINRARUS (ok), 08-Дек-20, 19:45 | +/– | |
Другими словами говнокодинг всегда кажется быстрее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #143 Ответы: #167 | ||
| 161. Сообщение от VINRARUS (ok), 08-Дек-20, 19:48 | +/– | |
Сравни скорость утиилты gsed с, прости Господи, питоном. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #130 Ответы: #173, #174 | ||
| 162. Сообщение от VINRARUS (ok), 08-Дек-20, 19:51 | +/– | |
> ребят, а где можно почитать гайды по posix-shell? ну т.е чтобы писать | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 | ||
| 163. Сообщение от VINRARUS (ok), 08-Дек-20, 19:56 | +/– | |
Тогда уже на ash, в идеале busybox ash. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #113 Ответы: #177 | ||
| 164. Сообщение от VINRARUS (ok), 08-Дек-20, 19:58 | –3 +/– | |
Это ж убунтята, они без соски и диск не разметят. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #132 | ||
| 165. Сообщение от nebularia (ok), 08-Дек-20, 20:01 | +/– | |
> скрипт должен работать независимо от того, установлен в системе (не твоей) bash или нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #90 | ||
| 166. Сообщение от VINRARUS (ok), 08-Дек-20, 20:04 | +/– | |
>> последователи systemD не осилили GNU bash | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #127 | ||
| 167. Сообщение от Аноним (16), 08-Дек-20, 20:13 | –1 +/– | |
Но стал ли код быстрее? Или понятнее? Если замерить, или хотя бы посчитать количество инструкций? Память тоже не бесконечная. Вообще, в баше очень много вариантов где $ или даже ! в тексте создаст тебе приключений и без eval. А ведь есть ещё extglob! В общем, eval ты хотя бы видишь, и можешь хоть как-то санитизировать, а вот остальное уже не очень. И зачем переписывать то, что прекрасно работает? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #160 Ответы: #185 | ||
| 168. Сообщение от Аноним (230), 08-Дек-20, 20:13 | +1 +/– | |
Это не "к чёрту переносимость", это "к чёрту читаемость". Ты бы tr с sed подучил, этот ужас можно минимум на треть сократить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #116 Ответы: #176, #178 | ||
| 169. Сообщение от Аноним (230), 08-Дек-20, 20:17 | +/– | |
Да, я отвлёкся. Без eval тут обойтись сложно, но я бы в принципе не стал решать задачу, в которой такое нужно, на шелле. Есть более подходящие языки, к которым есть удобные библиотеки (хоть биндинги для той же libmediainfo). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #116 Ответы: #179 | ||
| 170. Сообщение от Аноним (170), 08-Дек-20, 20:19 | +/– | |
Для скриптов командная оболочка POSIX, для интерактивной работы то, что установлено по умолчанию. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 171. Сообщение от Аноним (230), 08-Дек-20, 20:20 | +/– | |
> Если ты не пишешь интересной логики и динамических вычислений, вполне естественно, что eval тебе никогда не понадобится. Но баш слишком ограниченный, и если ты уже привык к полноценным скриптовым языкам, тебе хочется хотя бы доли того комфорта. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #143 Ответы: #182 | ||
| 172. Сообщение от Аноним (170), 08-Дек-20, 20:21 | –1 +/– | |
Берёшь стандарт POSIX и читаешь. Он учится полностью за один вечер. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 | ||
| 173. Сообщение от Аноним (16), 08-Дек-20, 20:22 | +/– | |
Если про что и говорить, то это в питоне подозрительно тормозной os.scandir, find в 100 раз быстрее (на холодную так и вообще). А os.listdir ещё хуже. Но это некорректно всё же, мы сравниваем не баш, а си, сам баж тормозной и питон чаще всего быстрее чем вызов сишной утилиты из баша (миллион раз на каждое слово, например). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #161 Ответы: #189 | ||
| 174. Сообщение от Аноним (16), 08-Дек-20, 20:24 | +/– | |
Регулярки в питоне кстати сишные, и более простые чем расширенный сед (а не расширенный оставьте себе). Ты точно меряешь корректно? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #161 Ответы: #209 | ||
| 175. Сообщение от Энон (?), 08-Дек-20, 20:27 | +/– | |
> тогда не нужны эти bash/zsh, да и линyпс не нужон. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #151 | ||
| 176. Сообщение от Аноним (16), 08-Дек-20, 20:28 | +/– | |
Зачем мне его сокращать? Ты всерьёз полагаешь, что так написано не намерено? Несколько разных операторов в седе не всегда можно объединить за один вызов, поэтому легковесный tr тут вполне уместен. И это более читаемо. Но вообще, конечно, речь совсем не о том тут. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #168 Ответы: #187 | ||
| 177. Сообщение от Аноним (230), 08-Дек-20, 20:29 | +/– | |
Во-первых, что-то странное ты там описал. Слабо верится в такое поведение. Во-вторых, dash — урезанный форк ash, так что баги у них вполне могут быть общие. В-третьих, если баг и был, из твоих же слов следует, что он давно исправлен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #163 Ответы: #181 | ||
| 178. Сообщение от Аноним (16), 08-Дек-20, 20:32 | +/– | |
>башу пофиг, сколько их там | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #168 | ||
| 179. Сообщение от Аноним (16), 08-Дек-20, 20:37 | +/– | |
В баше с хэштейблами вполне норм скриптуется такая логика, без них не норм. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #169 | ||
| 180. Сообщение от Аноним (180), 08-Дек-20, 20:37 | +/– | |
Баш вообще в циклах хреново работает, ты бы ещё файл построчно читать попробовал. Вот попробуй, охренеешь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #153 Ответы: #184 | ||
| 181. Сообщение от VINRARUS (ok), 08-Дек-20, 20:39 | +/– | |
> Во-первых, что-то странное ты там описал. Слабо верится в такое поведение. Во-вторых, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #177 | ||
| 182. Сообщение от Аноним (16), 08-Дек-20, 20:40 | +/– | |
Потому что могу? Как минимум интересно заменять по-максимуму привычную поизикс содомию башизмами, многие возможности открылись с тех пор как я начал это делать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #171 | ||
| 183. Сообщение от Аноним (183), 08-Дек-20, 20:41 | +/– | |
https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 | ||
| 184. Сообщение от VINRARUS (ok), 08-Дек-20, 20:45 | +/– | |
> Баш вообще в циклах хреново работает, ты бы ещё файл построчно читать | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #180 Ответы: #186 | ||
| 185. Сообщение от VINRARUS (ok), 08-Дек-20, 20:57 | +/– | |
> Но стал ли код быстрее? Или понятнее? Если замерить, или хотя бы | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #167 Ответы: #200 | ||
| 186. Сообщение от Аноним (180), 08-Дек-20, 20:58 | +/– | |
Да для таких простых задач баш пригоден. Я имею ввиду какие-то жёсткие задачи, типо анализа текстового файла в десятки гигабайт, или запуска каких-то команд где очень быстро будет передаваться управление обратно в цикл, и весь скрипт из-за этого будет тормозить, упираться в баш. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #184 | ||
| 187. Сообщение от Аноним (230), 08-Дек-20, 21:06 | +/– | |
> Ты всерьёз полагаешь, что так написано не намерено? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #176 Ответы: #193 | ||
| 188. Сообщение от имя (ok), 08-Дек-20, 21:08 | +/– | |
> P. S. Если ты админишь зоопарк серверов без какого бы то ни было SCM | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #156 | ||
| 189. Сообщение от VINRARUS (ok), 08-Дек-20, 21:11 | +/– | |
> Если про что и говорить, то это в питоне подозрительно тормозной os.scandir, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #173 Ответы: #190, #191, #192 | ||
| 190. Сообщение от Аноним (16), 08-Дек-20, 21:26 | +/– | |
Вроблема в "вызов", если бы сишный код можно было подключить в баш через ффи и не спамить процессами, он работал бы так же быстро, как и в питоне. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #189 Ответы: #197 | ||
| 191. Сообщение от Аноним (16), 08-Дек-20, 21:27 | +/– | |
А, ну и питон написан на питоне. И местами на си. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #189 | ||
| 192. Сообщение от Аноним (16), 08-Дек-20, 21:29 | +/– | |
Интерпретатор там си (или уже плюсы не помню), только это отношения никакого не имеет. Получается, мы сравниваем интерпретируемый код с нейтивом. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #189 Ответы: #194 | ||
| 193. Сообщение от Аноним (16), 08-Дек-20, 21:37 | +/– | |
>Если строка такой длины появляется в коде на каком бы то ни было языке намеренно, это не говорит ничего хорошего об авторе сего кода. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #187 Ответы: #206 | ||
| 194. Сообщение от VINRARUS (ok), 08-Дек-20, 21:39 | +/– | |
> Интерпретатор там си (или уже плюсы не помню), только это отношения никакого | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #192 | ||
| 195. Сообщение от Аноним (195), 08-Дек-20, 21:40 | +/– | |
это везде можно применить. просто предварительно загоняй строку для eval в переменную, а потом уже ее eval-ь с этим экспандером. eval в принципе страшен и уязвим только тогда, когда ему можно подсунуть невалидированные данные от пользователя. а данная конструкция позволяет без лишнего гемора отсечь всякие инджекшены | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #119 | ||
| 196. Сообщение от Аноним (195), 08-Дек-20, 21:42 | +/– | |
ну оторви, попробуй | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #110 Ответы: #199 | ||
| 197. Сообщение от VINRARUS (ok), 08-Дек-20, 21:48 | +/– | |
> Вроблема в "вызов", если бы сишный код можно было подключить в баш | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #190 | ||
| 198. Сообщение от Аноним (261), 08-Дек-20, 22:03 | +/– | |
> Вызов malloc на 64-разрядных системах теперь выравнивает возвращаемую память по 16 байтовой границе. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #256 | ||
| 199. Сообщение от псевдонимус (?), 08-Дек-20, 22:05 | +/– | |
У вас, шапкорабов, уже и отрывать нечего. Все уже оторвано до нас. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #196 Ответы: #201 | ||
| 200. Сообщение от Аноним (16), 08-Дек-20, 22:23 | –1 +/– | |
Да, eval ради eval это тоже такое, просто есть ситуации где без него объективно никак. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #185 Ответы: #204 | ||
| 201. Сообщение от Аноним (195), 08-Дек-20, 22:24 | +/– | |
метлу привяжи, когда с lfs-ником базаришь | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #199 Ответы: #210 | ||
| 203. Сообщение от Аноним (180), 08-Дек-20, 22:28 | +/– | |
Ну и эта команда на которой ты тестриуешь баш это не есть показать. У тебя простой цикл с инкриментом. Ну о чём это говорит вообще? Это не ЯП, это скриптовый, управлеченский код, нагруженные циклические проги прямо на него накидывать это бред, неэффективно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #153 Ответы: #211 | ||
| 204. Сообщение от VINRARUS (ok), 08-Дек-20, 22:29 | +/– | |
> Да, eval ради eval это тоже такое, просто есть ситуации где без | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #200 | ||
| 205. Сообщение от Аноним (230), 08-Дек-20, 22:31 | +/– | |
dropbear же | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #91 | ||
| 206. Сообщение от Аноним (230), 08-Дек-20, 22:33 | +/– | |
> ты лезешь не в своё дело | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #193 Ответы: #213 | ||
| 207. Сообщение от Аноним (16), 08-Дек-20, 22:34 | +/– | |
Зачем тебе баш если ты его не используешь?.. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #153 Ответы: #215, #217 | ||
| 208. Сообщение от Аноним (180), 08-Дек-20, 22:37 | +/– | |
~$ time bash -c 'declare -i D=1; while ((D<1000000)); do ((D+=1)); done' | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #153 Ответы: #214 | ||
| 209. Сообщение от Аноним (230), 08-Дек-20, 22:47 | +/– | |
> Регулярки в питоне кстати сишные | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #174 Ответы: #212 | ||
| 210. Сообщение от псевдонимус (?), 08-Дек-20, 22:47 | +/– | |
С долбо..ом что-ли? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #201 | ||
| 211. Сообщение от VINRARUS (ok), 08-Дек-20, 22:48 | +/– | |
> Это не ЯП, это скриптовый, управлеченский код, нагруженные циклические | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #203 | ||
| 212. Сообщение от Аноним (16), 08-Дек-20, 22:53 | +/– | |
>В Си есть регулярки? Вот это да! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #209 Ответы: #239 | ||
| 213. Сообщение от Аноним (16), 08-Дек-20, 23:02 | +/– | |
>Ты первый полез не в свой дело, рассказывая всем, как им сильно нужен eval. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #206 Ответы: #226 | ||
| 214. Сообщение от VINRARUS (ok), 08-Дек-20, 23:16 | +/– | |
А с dash? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #208 | ||
| 215. Сообщение от Аноним (16), 08-Дек-20, 23:23 | +/– | |
А вот, кстати, zsh (но он по фичам несовместим с башем, да): | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #207 | ||
| 216. Сообщение от OpenEcho (?), 08-Дек-20, 23:37 | –2 +/– | |
> Какой в этом смысл, когда баш есть везде, но может быть не установлен по умолчанию. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #87 | ||
| 217. Сообщение от VINRARUS (ok), 08-Дек-20, 23:41 | +/– | |
Тогда уже не "((D+=1))", а "((D++))" наверно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #207 Ответы: #218 | ||
| 218. Сообщение от Аноним (16), 08-Дек-20, 23:55 | +/– | |
> Тогда уже не "((D+=1))", а "((D++))" наверно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #217 Ответы: #222, #224 | ||
| 220. Сообщение от Аноним (263), 09-Дек-20, 00:36 | +/– | |
Ты близок к просветлению. Осталось понять, что есть awk. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 Ответы: #272 | ||
| 221. Сообщение от Аноним (263), 09-Дек-20, 00:40 | +/– | |
Правильно будет сказать, что есть (ba)sh и есть ksh. Обычный sh почти во всех линуксах. На бсд-лайк системах (особенно на солярке) в системе только ksh. Я лично сам пишу под mksh, который как бы из мира ksh, но очень мнго взял из sh. При этом по скорости опережает здесь рекламируемый dash. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 Ответы: #264 | ||
| 222. Сообщение от VINRARUS (ok), 09-Дек-20, 00:50 | +/– | |
>> Тогда уже не "((D+=1))", а "((D++))" наверно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #218 Ответы: #227 | ||
| 223. Сообщение от Прохожий (??), 09-Дек-20, 01:09 | –2 +/– | |
И этот человек рассказывает другим о логике... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #148 Ответы: #230 | ||
| 224. Сообщение от Аноним (16), 09-Дек-20, 01:11 | +/– | |
tcsh похоже победитель: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #218 | ||
| 225. Сообщение от Аноним (263), 09-Дек-20, 01:11 | +/– | |
Забавный тест, вот другой, где все "несколько иначе": | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #153 Ответы: #233 | ||
| 226. Сообщение от Аноним (230), 09-Дек-20, 01:12 | +/– | |
> Я даже привёл пример где он нужен и незаменим. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #213 Ответы: #228, #229, #231 | ||
| 227. Сообщение от Аноним (16), 09-Дек-20, 01:19 | +/– | |
Какие баги? Нет никаких багов. А по синтаксису, это обычный bash синтаксис и встроенный оператор объявления массивов, переменных, объявления переменных глобальными и всего остального, ему уж лет сколько. От объявления переменной числом баш не выигрывает на таком "тесте", это зш оптимизирует на 20% или сколько там, но вообще для счётчиков довольно эффективно. Я просто объявляю все числа числами, очень удобно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #222 Ответы: #273 | ||
| 228. Сообщение от Аноним (16), 09-Дек-20, 01:22 | +/– | |
Где ассоциативный массив в этом примере? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #226 Ответы: #232 | ||
| 229. Сообщение от Аноним (16), 09-Дек-20, 01:23 | +/– | |
Ты вообще представляешь, как будет выглядеть эта лапша с getval? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #226 | ||
| 230. Сообщение от Аноним (230), 09-Дек-20, 01:26 | +1 +/– | |
Ну и дятел. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #223 | ||
| 231. Сообщение от Аноним (16), 09-Дек-20, 01:31 | +/– | |
Ох у меня полыхнуло, ты мне предложил словарь где я могу итерировать по ключам и значениям поменять на такую-то лажу! Да ещё сед дёргать миллионы раз. Я сейчас вообще выкину сед и использую встроенные в баш регулярки и ты мне тут предлагаешь ещё больше седа (вместо буквально одного вызова миллионы). Зато "портабэльно ккоо". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #226 Ответы: #234 | ||
| 232. Сообщение от Аноним (230), 09-Дек-20, 01:34 | +/– | |
Нет его, прикинь. POSIX же. Но эмулируется он вполне успешно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #228 | ||
| 233. Сообщение от Аноним (16), 09-Дек-20, 01:45 | +/– | |
Отличные "тесты", ага. Десятиминутный победитель из того теста справился тут за секунду. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #225 Ответы: #237 | ||
| 234. Сообщение от Аноним (230), 09-Дек-20, 01:51 | +/– | |
> Ох у меня полыхнуло | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #231 Ответы: #286 | ||
| 236. Сообщение от вынь любит вас во все девайсы (?), 09-Дек-20, 01:57 | +/– | |
Да. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #122 Ответы: #246 | ||
| 237. Сообщение от Аноним (263), 09-Дек-20, 02:07 | +/– | |
Хз, что у тебя в скрипет, а у меня: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #233 Ответы: #238, #241 | ||
| 238. Сообщение от Аноним (16), 09-Дек-20, 02:13 | +/– | |
#/bin/tcsh | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #237 Ответы: #240, #261 | ||
| 239. Сообщение от Аноним (230), 09-Дек-20, 02:16 | +/– | |
Регулярки в питоне не более сишные чем весь питон, как бы. (И не менее, да.) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #212 Ответы: #243 | ||
| 240. Сообщение от Аноним (16), 09-Дек-20, 02:17 | +/– | |
В шебанге опечатка, но я скармливал интерпретатору поэтому не важно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #238 | ||
| 241. Сообщение от Аноним (16), 09-Дек-20, 02:20 | +/– | |
В общем да на (:;) выдало это | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #237 | ||
| 242. Сообщение от Ordu (ok), 09-Дек-20, 02:21 | +/– | |
>> нет никаких разумных причин ломать свой язык | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #133 Ответы: #259 | ||
| 243. Сообщение от Аноним (16), 09-Дек-20, 02:31 | +/– | |
Там есть pure python батарейки и есть сишные батарейки с сишной же производительностью. Питон код интерпретируется, и нейтив код не интерпретируется интерпретатором питона. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #239 Ответы: #244 | ||
| 244. Сообщение от Аноним (16), 09-Дек-20, 02:32 | +/– | |
Хотя он может и взаимодествовать с интерпретатором. А ещё он может освобождать gil и всё остальное, из-за чего питон получает нехилый буст к производительности. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #243 | ||
| 245. Сообщение от Борат Сагдиев (?), 09-Дек-20, 02:46 | +/– | |
На macos bash нужно устанавливать самому, в отличие от zsh. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #70 | ||
| 246. Сообщение от псевдонимус (?), 09-Дек-20, 05:10 | +/– | |
> Да. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #236 | ||
| 247. Сообщение от нежданчик (?), 09-Дек-20, 05:43 | +/– | |
Можно поинтересоваться, у вас уже доллар в свободной продаже или нет? Если - да, то покупайте на всё рубли, он скоро повысится! =)) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #80 | ||
| 248. Сообщение от Аноним (248), 09-Дек-20, 06:40 | +/– | |
У вас уже есть идеальные программисты, которые никогда не ошибаются? В противном случае, использовать язык-ногострел себе дороже. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 Ответы: #258 | ||
| 249. Сообщение от Видавший всякое (?), 09-Дек-20, 06:44 | +2 +/– | |
> пары строк | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #127 Ответы: #281 | ||
| 250. Сообщение от Logic Logic (?), 09-Дек-20, 07:39 | +1 +/– | |
Если подумать *по-настоящему* логично, то все крайне просто. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #118 | ||
| 251. Сообщение от tmplsr (?), 09-Дек-20, 09:53 | +/– | |
>Батников и волков коммандер достаточно для всего:-)) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #80 | ||
| 252. Сообщение от tmplsr (?), 09-Дек-20, 10:00 | +/– | |
>Во-первых, не немецкого, а латинского: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #88 Ответы: #298 | ||
| 253. Сообщение от InuYasha (??), 09-Дек-20, 11:55 | +/– | |
> Под ведроид есть фришный termux с башем и терминалами. Ставь и не | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #138 | ||
| 254. Сообщение от InuYasha (??), 09-Дек-20, 12:00 | +/– | |
Ну, да, всё верно: в зависимости от предпочтения - "зи эс эйч" или "зед эс эйч", а по-русски (на латыни) - "зэ эс аш". Других вариантов в жизни я не слылал. Ну и пишут "ЗСШ" иногда ) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #123 | ||
| 255. Сообщение от InuYasha (??), 09-Дек-20, 12:20 | +/– | |
Ну, расскажи, чем вы отправляете команды на сервер? Ансибл-дством? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #115 | ||
| 256. Сообщение от Аноним (256), 09-Дек-20, 12:33 | –2 +/– | |
> Что-то я не понял, а при чём тут bash? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #198 Ответы: #260 | ||
| 257. Сообщение от Аноним (257), 09-Дек-20, 13:03 | +/– | |
> Переработан движок генерации псевдослучайных чисел. Добавлена переменная SRANDOM, содержащая случайное 32-разрядное число из системного генератора псевдослучайных чисел (вместо LCRNG использованы вызовы getrandom/getentropy, /dev/urandom или arc4random, в зависимости от ОС). Выдаваемая последовательность теперь не является линейной и не повторяется при идентичном следовании запросов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #274 | ||
| 258. Сообщение от Аноним (230), 09-Дек-20, 14:00 | +/– | |
У тебя уже есть идеальный язык, который не позволяет выстрелить себе в ногу? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #248 Ответы: #268 | ||
| 259. Сообщение от IRASoldier_registered (ok), 09-Дек-20, 14:00 | +/– | |
> У меня нет цели сохранять традицию | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #242 Ответы: #282 | ||
| 260. Сообщение от Аноним (261), 09-Дек-20, 14:21 | +/– | |
Ваш комментарий очень важен и всё сразу объяснил. Спасибо Вам, о светоч мирового программинга. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #256 Ответы: #267 | ||
| 261. Сообщение от Аноним (261), 09-Дек-20, 14:26 | +/– | |
В dash/bash круглые скобки форкают sub-shell. Я так понимаю, скрипт tcsh этого не делает, так что тест некорректен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #238 Ответы: #266 | ||
| 262. Сообщение от Аноним (230), 09-Дек-20, 14:29 | +/– | |
> выкидывают баш ради 600 киль | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #131 | ||
| 263. Сообщение от Аноним (263), 09-Дек-20, 14:37 | –1 +/– | |
Числодробилки никто не пишет на интерпретаторах. Если брать интерпретатор, то сама числодробилка должна быть на сях/плюсах. Сам код может быть модулем для твоего интерпретатора (CPython, cffi и т.п.). И не потому что си быстрее, а потому что числа лежат на стеке, а не в куче. Гугли l1 cache speed vs ram. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #150 Ответы: #269 | ||
| 264. Сообщение от Аноним (230), 09-Дек-20, 14:42 | +/– | |
Ты бредишь. Классический sh — это Борн шелл. И ksh к нему намного ближе, чем нынешний bash. Но все они из одной оперы, дугой лагерь — это csh и его вариации, столь любимые в FreeBSD. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #221 | ||
| 265. Сообщение от Аноним (263), 09-Дек-20, 14:43 | +/– | |
>Сколько тысяч процессов при этом вызывал каждый из тысячи процессов? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #63 Ответы: #270 | ||
| 266. Сообщение от Аноним (263), 09-Дек-20, 15:00 | +/– | |
> В dash/bash круглые скобки форкают sub-shell. Я так понимаю, скрипт tcsh этого | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #261 Ответы: #278 | ||
| 267. Сообщение от Аноним (-), 09-Дек-20, 15:13 | +/– | |
>Ваш комментарий очень важен и всё сразу объяснил. Спасибо Вам, о светоч мирового программинга. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #260 Ответы: #271 | ||
| 268. Сообщение от Аноним (268), 09-Дек-20, 15:19 | +/– | |
Не позволяет и поощряет это очень разные вещи. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #258 | ||
| 269. Сообщение от Аноним (16), 09-Дек-20, 15:42 | +/– | |
А почему я не могу делать это на интерпретаторе? Да я протупил, за доли секунды складываются 300к значений в баше. Для сравнения сумма полутора миллиона значений тоже за доли секунды. Так что ты неправ, выходит. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #263 | ||
| 270. Сообщение от Аноним (16), 09-Дек-20, 15:47 | +/– | |
Не делай вид, что не понял, о чём я. Никто не говорил о единовременном форкании, только о последовательном. Особенно ощутимо это в венде конечно, в линуксе с некоторых пор получше, но тоже не сахар. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #265 | ||
| 271. Сообщение от Аноним (261), 09-Дек-20, 17:08 | +/– | |
> А хамить обязательно надо? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #267 Ответы: #275 | ||
| 272. Сообщение от Аноним (230), 09-Дек-20, 17:50 | +/– | |
А потом — то есть perl. А потом — что есть python, и дальше по кругу. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #220 Ответы: #277 | ||
| 273. Сообщение от VINRARUS (ok), 09-Дек-20, 19:29 | +/– | |
>Я просто объявляю все числа числами, очень удобно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #227 Ответы: #279 | ||
| 274. Сообщение от VINRARUS (ok), 09-Дек-20, 19:41 | +/– | |
Ещо один признак кривости bash и его ненужности. Это ж нада было так упороться шобы повторяющиеся числа даже не попытаться сдвинуть по времени запуска хотя б... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #257 | ||
| 275. Сообщение от VINRARUS (ok), 09-Дек-20, 19:51 | –1 +/– | |
>а к тому анониму, который написал комментарий #256 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #271 | ||
| 276. Сообщение от Аноним (276), 09-Дек-20, 21:51 | +/– | |
>"зиш". Баш и зиш, да. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #71 Ответы: #284 | ||
| 277. Сообщение от Аноним (263), 09-Дек-20, 21:58 | +/– | |
>А потом — то есть perl. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #272 | ||
| 278. Сообщение от Аноним (261), 09-Дек-20, 22:11 | +/– | |
О том и речь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #266 | ||
| 279. Сообщение от Аноним (16), 09-Дек-20, 22:42 | +/– | |
А ничего особенного, типичная задача сложить миллион другой чисел, что такого. Как узнать в даше что это даш? Я так понял сложение чисел это слишком сложная задача для даша, поскольку массивов нет количество элементов я тоже узнать не могу? Это фейл. Как мне получить последнее значение в строке? Его нужно сохранить в отдельную переменную и только потом удалить. А нное значение? Зачем нужен шел который не умеет даже таких базовых вещей? Тот же tcsh и то больше может, хотя казалось бы. Но, тот складывать вообще не умеет, так что массивы ему не помогут. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #273 Ответы: #280 | ||
| 280. Сообщение от VINRARUS (ok), 10-Дек-20, 00:05 | +/– | |
>Как узнать в даше что это даш? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #279 | ||
| 281. Сообщение от Аноним (281), 10-Дек-20, 06:58 | +/– | |
Он имел ввиду пары сотен строк | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #249 | ||
| 282. Сообщение от Ordu (ok), 10-Дек-20, 07:00 | +/– | |
>> У меня нет цели сохранять традицию | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #259 Ответы: #285 | ||
| 283. Сообщение от Аноним (283), 10-Дек-20, 15:46 | +/– | |
Когда уже rprompt заведут? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 284. Сообщение от IRASoldier_registered (ok), 10-Дек-20, 21:48 | +/– | |
В углу скребет мышь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #276 | ||
| 285. Сообщение от IRASoldier_registered (ok), 10-Дек-20, 22:02 | +/– | |
>Если я скажу "гэцэцэ", ты поймёшь, а большего от тебя мне и не надо | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #282 Ответы: #287 | ||
| 286. Сообщение от Аноним (16), 11-Дек-20, 04:32 | +/– | |
Всё ещё костыли, ужасные костыли, мусор, никуда не годится. Тот же tr заменяется на башизмы, sed заменяется на башизмы, grep тоже заменяется на башизмы, в итоге меньше операций, меньше времени расходуется впустую. Другое дело, что в коде который исполняется 1 раз это всё принципиально не нужно, но в твоём коде 100500 внешних вызовов -- каждый раз, когда тебе понадобится значение, его придётся выстрадывать. А значений там с полсотни, и это ведь только простенький кейс. А если что-то более сложное? Просто признай, что все шеллы, окромя баша, должны кануть в лету. И чем быстрее, тем лучше. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #234 Ответы: #293 | ||
| 287. Сообщение от Ordu (ok), 11-Дек-20, 04:42 | +/– | |
>>Если я скажу "гэцэцэ", ты поймёшь, а большего от тебя мне и не надо | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #285 Ответы: #290 | ||
| 288. Сообщение от Аноним (-), 11-Дек-20, 13:05 | +/– | |
Болванка :( | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #148 Ответы: #295 | ||
| 289. Сообщение от anonimous (?), 12-Дек-20, 00:24 | +/– | |
открой для себя chcon | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #155 | ||
| 290. Сообщение от IRASoldier_registered (ok), 13-Дек-20, 01:01 | +/– | |
> Не то и не другое. Ты путаешь английский с русским. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #287 Ответы: #291 | ||
| 291. Сообщение от Ordu (ok), 13-Дек-20, 05:37 | +/– | |
>> Не то и не другое. Ты путаешь английский с русским. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #290 Ответы: #292 | ||
| 292. Сообщение от IRASoldier_registered (ok), 14-Дек-20, 23:48 | +/– | |
> я свожу, мне это удобно, и я буду сводить | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #291 Ответы: #296 | ||
| 293. Сообщение от Аноним (230), 15-Дек-20, 01:35 | +/– | |
Да, костыли. Но и eval костыль, и башизмы твои — костыли. Просто признай, что там, где нужна производительность и/или работа со сложно структурированными данными, никакой шелл не годится. Зато только шелл годится в случаях, когда нужно написать скрипт, который будет работать везде и всегда. Но нет, это не про bash. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #286 Ответы: #294 | ||
| 294. Сообщение от Аноним (16), 15-Дек-20, 10:04 | +/– | |
Всё же получше. Баш пытается изображать язык программирования. Вот я сейчас беру десятки пресетов, генерирую из них массивы, и достаточно эффективно сравниваю с ними (и работаю со значениями) используя средства шелла, и мне даже не надо думать о том, что будет, если там окажется что-то не то -- шелл сам сообщит об этом. А ещё баш имеет синтаксис для модификации элементов массива, он видится мне более аккуратным чем возня со строками. Тут же рядом у меня используется extglob, у даша этого опять же нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #293 | ||
| 295. Сообщение от Энон (?), 15-Дек-20, 10:06 | +/– | |
Докажи отсутствие чайника на орбите за Марсом, дурачок. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #288 | ||
| 296. Сообщение от Ordu (ok), 15-Дек-20, 12:14 | +/– | |
>> я свожу, мне это удобно, и я буду сводить | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #292 Ответы: #297 | ||
| 297. Сообщение от IRASoldier_registered (ok), 16-Дек-20, 19:08 | +/– | |
>английские названия букв в русском | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #296 | ||
| 298. Сообщение от IRASoldier_registered (ok), 16-Дек-20, 19:15 | +/– | |
> Томик "Писем тёмных людей" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #252 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |