The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Вышел BASH 4.1"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Вышел BASH 4.1"  +/
Сообщение от opennews on 02-Янв-10, 14:23 
Доступна (http://tiswww.case.edu/php/chet/bash/bashtop.html#CurrentStatus) новая версия командного интерпретатора Gnu Bash 4.1.


Новшества (http://tiswww.case.edu/php/chet/bash/NEWS), реализованные с момента выхода bash 4.0 (https://www.opennet.ru/opennews/art.shtml?num=20409):


-  В функцию read  добавлена поддержка опции "-N число_символов", позволяющей считать из входного потока только заданное число символов;

-  При проверке статуса файлов (исполняемый, доступный на чтение и т.п.) теперь учитываются системные ACL для поддерживающих их файловых систем;

-  Bash теперь пропускает к дочерним процессам переменные окружения в которых использованы недопустимые имена переменных;

-  Readline-функция "execute-unix-command" теперь пытается очистить и заново использовать текущую строку, вместо перехода к следующей строке после выполнения заданной команды;

-  "printf -v" теперь позволяет назначить значение массиву индексов;

-  Добавлены опции "complete -E" и "compopt -E" для...

URL: http://tiswww.case.edu/php/chet/bash/bashtop.html#CurrentStatus
Новость: https://www.opennet.ru/opennews/art.shtml?num=24884

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

  • Вышел BASH 4.1, grayich, 15:09 , 02-Янв-10, (2) –11  
    • Вышел BASH 4.1, Logo, 15:13 , 02-Янв-10, (3) +6  
      • Вышел BASH 4.1, gegMOPO4, 01:07 , 04-Янв-10, (26)  
        • Вышел BASH 4.1, bircoph, 20:51 , 04-Янв-10, (34)  
          • Вышел BASH 4.1, Michael Shigorin, 21:41 , 04-Янв-10, (36)  
            • Вышел BASH 4.1, Хоменко, 21:15 , 07-Янв-10, (42)  
        • Вышел BASH 4.1, Иван, 23:33 , 05-Янв-10, (39)  
        • Вышел BASH 4.1, anonymous, 19:12 , 06-Янв-10, (40)  
        • Вышел BASH 4.1, Michael Shigorin, 21:45 , 06-Янв-10, (41)  
    • Вышел BASH 4.1, Coder, 17:06 , 02-Янв-10, (4) +6  
      • Вышел BASH 4.1, Карбофос, 18:18 , 02-Янв-10, (5) +2  
    • Вышел BASH 4.1, Purple, 18:54 , 02-Янв-10, (7)  
    • Вышел BASH 4.1, Tav, 19:08 , 02-Янв-10, (8) +1  
      • Вышел BASH 4.1, Michael Shigorin, 13:00 , 04-Янв-10, (28) +1  
        • Вышел BASH 4.1, Хоменко, 21:19 , 07-Янв-10, (43)  
          • Вышел BASH 4.1, Michael Shigorin, 23:31 , 07-Янв-10, (44)  
            • Вышел BASH 4.1, Хоменко, 21:34 , 08-Янв-10, (45)  
    • Вышел BASH 4.1, Аноним, 19:17 , 02-Янв-10, (9)  
      • Вышел BASH 4.1, sHaggY_caT, 20:05 , 02-Янв-10, (11) +2  
    • Вышел BASH 4.1, Iv945n, 20:26 , 03-Янв-10, (23) –1  
    • Вышел BASH 4.1, bircoph, 20:50 , 04-Янв-10, (33)  
      • Вышел BASH 4.1, Michael Shigorin, 21:09 , 04-Янв-10, (35)  
  • Вышел BASH 4.1, Ъ, 20:24 , 02-Янв-10, (12)  

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


2. "Вышел BASH 4.1"  –11 +/
Сообщение от grayich (ok) on 02-Янв-10, 15:09 
кто-то еще пользует баш, когда есть zsh ?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Вышел BASH 4.1"  +6 +/
Сообщение от Logo (ok) on 02-Янв-10, 15:13 
Ага, он по умолчанию стоит, а дистры менять приходиться часто, да и привычнее на баш, а вообще-то лень переседать, пока не приперло :)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

26. "Вышел BASH 4.1"  +/
Сообщение от gegMOPO4 (ok) on 04-Янв-10, 01:07 
По умолчанию стоит bash3. bash4 пока такая же экзотика, как и zsh.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

34. "Вышел BASH 4.1"  +/
Сообщение от bircoph on 04-Янв-10, 20:51 
>По умолчанию стоит bash3. bash4 пока такая же экзотика, как и zsh.

Ну не скажите. В Gentoo bash-4 дано используется.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

36. "Вышел BASH 4.1"  +/
Сообщение от Michael Shigorin email(ok) on 04-Янв-10, 21:41 
>>По умолчанию стоит bash3. bash4 пока такая же экзотика, как и zsh.
>Ну не скажите. В Gentoo bash-4 дано используется.

Тогда и Вы не скажите, в grml zsh по умолчанию издревле. :) (согласен, Gentoo не настолько экзотика, но и вокруг давно уж не попадался)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

42. "Вышел BASH 4.1"  +/
Сообщение от Хоменко (ok) on 07-Янв-10, 21:15 
Женту маргинализировать? Не позволю!

Завтра прибудем в составе четырех лаптопов и одного десктопа -- все под флагом женту!

:}

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

39. "Вышел BASH 4.1"  +/
Сообщение от Иван (??) on 05-Янв-10, 23:33 
У меня в кубунте 4.0.33. Дистр достаточно популярный, пожалуй :)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

40. "Вышел BASH 4.1"  +/
Сообщение от anonymous (??) on 06-Янв-10, 19:12 
> По умолчанию стоит bash3. bash4 пока такая же экзотика, как и zsh

В федоре:

> 4.0.35(1)-release

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

41. "Вышел BASH 4.1"  +/
Сообщение от Michael Shigorin email(ok) on 06-Янв-10, 21:45 
>По умолчанию стоит bash3. bash4 пока такая же экзотика, как и zsh.

we stand corrected. :)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Вышел BASH 4.1"  +6 +/
Сообщение от Coder on 02-Янв-10, 17:06 
Ну я использую. И что дальше?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Вышел BASH 4.1"  +2 +/
Сообщение от Карбофос (ok) on 02-Янв-10, 18:18 
аналогично, коллега.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Вышел BASH 4.1"  +/
Сообщение от Purple email(??) on 02-Янв-10, 18:54 
ну я тоже ...
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Вышел BASH 4.1"  +1 +/
Сообщение от Tav (ok) on 02-Янв-10, 19:08 
По какой причине по вашему я должен предпочесть zsh?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

28. "Вышел BASH 4.1"  +1 +/
Сообщение от Michael Shigorin email(ok) on 04-Янв-10, 13:00 
zsh нервы бережёт.  Комплишен более умный, плюс есть возможность подстраховаться от ошибок вроде rm * ~.  То есть когда всё хорошо, то удобней, а когда всё плохо (если уж пришлось торчать за консолью в уставшем виде) -- то порой оберегает от типичных и предсказуемых при этом ошибок.

Разумеется, на дефолтный в федоре смотреть не стоит -- деревянный до ужаса, это как линукс по асеровскому консольному линпусу оценивать.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

43. "Вышел BASH 4.1"  +/
Сообщение от Хоменко (ok) on 07-Янв-10, 21:19 
>zsh нервы бережёт.  ... плюс есть возможность подстраховаться от
>ошибок вроде rm * ~.

А разве это не забота coreutils?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

44. "Вышел BASH 4.1"  +/
Сообщение от Michael Shigorin email(ok) on 07-Янв-10, 23:31 
>>zsh нервы бережёт.  ... плюс есть возможность подстраховаться от
>>ошибок вроде rm * ~.
>А разве это не забота coreutils?

Проведите следственный эксперимент, но вообще-то это в досах утилиты сами озадачивались globbing'ом -- в UNIX шелл производит набор expansion'ов _перед_ передачей аргументов команде.

Бишь rm получит уже не * ~, а нечто вроде bin src vip.txt /home/joe

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

45. "Вышел BASH 4.1"  +/
Сообщение от Хоменко (ok) on 08-Янв-10, 21:34 
А, сообразил. Имеется ввиду "*~", обозначающее бэкапные версии, в противоположность "*" и "~" по отдельности. Понятно теперь все.

А из coreutils вертелось на уме rm, которое (с каких-то пор) не даст удалить / без особой длинной опции.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Вышел BASH 4.1"  +/
Сообщение от Аноним (??) on 02-Янв-10, 19:17 
А чем zsh круче?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Вышел BASH 4.1"  +2 +/
Сообщение от sHaggY_caT (ok) on 02-Янв-10, 20:05 
>А чем zsh круче?

Перефразируя известную фразу, чем bash :) Но кому-то нравится "магия zsh"...

З.Ы. Тоже использую bash. Пока....

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

23. "Вышел BASH 4.1"  –1 +/
Сообщение от Iv945n (ok) on 03-Янв-10, 20:26 
Думал освоить и поюзать, но последний стабильный релиз zsh вышел 2 года назад, так что стрёмновато. Подождём пока освежится + ещё полгодика.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

33. "Вышел BASH 4.1"  +/
Сообщение от bircoph on 04-Янв-10, 20:50 
>кто-то еще пользует баш, когда есть zsh ?

zsh слишком тормозит с жрёт слишком много памяти, не более он не годится для использования в качестве системного шелла.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

35. "Вышел BASH 4.1"  +/
Сообщение от Michael Shigorin email(ok) on 04-Янв-10, 21:09 
>>кто-то еще пользует баш, когда есть zsh ?
>zsh слишком тормозит с жрёт слишком много памяти

У меня на сизифе он недавно начал тормозить на стареньком T43 (та же, только x86_64, сборка с теми же настройками на Xeon 5420 -- задержки не замечаю).  "Пустой" пользователь на этом же буке не тормозит, с отодвинутым rc и у меня не тормозит, а перебрать по строчке пока лень.

Сюда же на всякий случай:
zcompile ~/.zshrc
. ~/.zshrc

>не более он не годится для использования в качестве системного шелла.

Прекрасно годится в контейнерах, а у меня и на аппаратных узлах работает.  Тут ещё один момент: zsh может включать ftp-клиент, что изредка может оказаться крайне полезно при отвалившейся glibc или ld.so (рука дрогнула или бэд удачно попал).  Хотя вообще да, базовую систему лучше держать компактной ради непотопляемости.  Но утверждать, что "не годится" -- не годится.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Вышел BASH 4.1"  +/
Сообщение от Ъ on 02-Янв-10, 20:24 
В присваивание значения переменной все так-же пробелы не допустимы?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "а ещё русский подтяни"  –3 +/
Сообщение от Вова on 02-Янв-10, 21:52 
~ $ HA=HA\ HA; echo $HA
HA HA
~ $ bash --version
GNU bash, version 3.2.39(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2007 Free Software Foundation, Inc.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

16. "А еще в смысл врубись"  –1 +/
Сообщение от Ъ on 02-Янв-10, 22:49 
a = 1

echo $a

vs

a=1

echo $a

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

17. "и ещё внятно формулируем"  +/
Сообщение от Вова on 02-Янв-10, 23:12 
т. е. ваш вопрос звучит так: "отменили ли интерпретацию пробела как разделителя логических конструкций языка."; а "присвоение значения" тут как частный случай.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

18. "Не чего сказать промолчи."  +/
Сообщение от Ъ on 02-Янв-10, 23:37 
Как еще более внятнее сформулировать?  Внятней уже некуда.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

19. "Вышел BASH 4.1"  –1 +/
Сообщение от Аноним (??) on 03-Янв-10, 01:31 
Мою простую фразу: "товарищи, довайте объективнее", удалили по цензуре.
Да уж, "свободный" сайт, "свободный" портал.
Стыдно, Максим. Как тюмененец тюменцу.
Цензура, конечно, хорошо, но не в такой же степени.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

22. "Вышел BASH 4.1"  +1 +/
Сообщение от pavlinux email(ok) on 03-Янв-10, 16:52 
> довайте объективнее

пишут - дАвайте, так что, скорее не цензура, а орфография. :)
  

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

25. "Вышел BASH 4.1"  +1 +/
Сообщение от Maxim Chirkov (ok) on 03-Янв-10, 23:49 
Это не цензура, а текущая работа по уборке мусора. С таким подходом цензурой можно назвать и удаление спама. Неуважительное отношение, ругань, не аргументированные выпады - все это мало отличается от спама и удаляется. Вместе с нарушениями правил (https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi?az=he...) удаляются и все ответы на них. Видимо ваше сообщение было одним из таких ответов.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

27. "Вышел BASH 4.1"  +2 +/
Сообщение от gegMOPO4 (ok) on 04-Янв-10, 01:14 
Как интерпретировать "LC_ALL= ls -l"?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

29. "Вышел BASH 4.1"  +/
Сообщение от Michael Shigorin email(ok) on 04-Янв-10, 13:02 
>Как интерпретировать "LC_ALL= ls -l"?

Как запуск ls -l с пустым значением переменной окружения LC_ALL.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

30. "Вышел BASH 4.1"  +1 +/
Сообщение от gegMOPO4 (ok) on 04-Янв-10, 13:27 
>>Как интерпретировать "LC_ALL= ls -l"?
>
>Как запуск ls -l с пустым значением переменной окружения LC_ALL.

Я знаю. Вопрос был к желающим пробелов вокруг =.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

31. "Вышел BASH 4.1"  +/
Сообщение от Аноним email(??) on 04-Янв-10, 17:58 
>>>Как интерпретировать "LC_ALL= ls -l"?
>>
>>Как запуск ls -l с пустым значением переменной окружения LC_ALL.
>
>Я знаю. Вопрос был к желающим пробелов вокруг =.

А вот это вот ; зачем придумали?

# LC_ALL = ; ls -l

Тоже, вроде, неплохо смотрится...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

32. "Вышел BASH 4.1"  +/
Сообщение от gegMOPO4 (ok) on 04-Янв-10, 19:24 
>>>>Как интерпретировать "LC_ALL= ls -l"?
>А вот это вот ; зачем придумали?
>
># LC_ALL = ; ls -l
>
>Тоже, вроде, неплохо смотрится...

Только вот смысл другой.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

37. "Вышел BASH 4.1"  +/
Сообщение от del (??) on 05-Янв-10, 00:49 
Во втором варианте LC_ALL выставится для всей текущей шелл сессии, в первом - только для конкреной команды.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

38. "Вышел BASH 4.1"  +/
Сообщение от Аноним email(??) on 05-Янв-10, 01:19 
Спасибо, про

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

не знал.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру