LINUX.ORG.RU

Релиз Bash 4.2

 


0

1

Вышла очередная версия одной из самых первых программ-оболочек, которая заработала на ядре Linux — Bash 4.2.

Добавлены:

  • переменная FUNCNEST, ограничивающая уровень вложенности выполняемых функций, что позволяет предотвратить ситуацию бесконечной рекурсии;
  • поддержка определённой в POSIX опции "-e" во встроенную команду cd;
  • новая опция compat41 для включения режима совместимости с Bash 4.1;
  • поддержка спецификатора %(fmt)T во встроенной команде printf, позволяющего указать формат вывода времени в стиле strftime;
  • новая опция оболочки lastpipe, позволяющая запустить последнюю команду из конвейера (pipeline) в контексте текущей оболочки.

Исходный код

>>> Подробности на opennet.ru

★★★★★

Проверено: JB ()
Последнее исправление: Dendy (всего исправлений: 5)

> определенной в POSIX опции "-e" во встроенную команду 'cd'

Что-то я не осилил найти, что это за опция?

DELIRIUM ☆☆☆☆☆
()
Ответ на: комментарий от DELIRIUM

> Что-то я не осилил найти, что это за опция?

If the -e option is supplied with -P, and the current working directory cannot be successfully determined after a successful directory change, cd will return an unsuccessful status.

JB ★★★★★
()

О как. Первая страница, а удаленных каментов больше чем опубликованных. По теме: отлично, все правильно сделали. Баш - лучше всех!

Gukl ★★★
()

Bash & 4.2

Да это однозначно праздник сайта про котов и микроволновки!

Вышла очередная версия одной из самых первых программ, которая заработала на ядре linux - Bash 4.2.

Как-то многозначительно звучит...

adepto
()

Спасибо. Позитивно.

.

anonymous
()

Радует, но я пока сижу на третьей версии.

buddhist ★★★★★
()

> которая заработала на ядре linux - Bash 4.2.

Тут должно быть тире, а не дефис
Указание версии в данном обороте применять неправильно

anonymoos ★★★★★
()
Ответ на: комментарий от adepto

> Да это однозначно праздник сайта про котов и микроволновки!

4.2

mcdebugger ★★
()
Ответ на: комментарий от anonymous

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

rsync ★★
()
Ответ на: комментарий от anonymous

ну ващет много зачем ) кури сравнение в гугле

tazhate ★★★★★
()
Ответ на: комментарий от luke

> С тире согласен, а вот номер версии почему неправильно?

Потому что _первым_ на ядре Линукс заработал явно не Bash 4.2, которого на тот момент попросту не было ;)

Gukl ★★★
()
Ответ на: комментарий от Gukl

>О как. Первая страница, а удаленных каментов больше чем опубликованных. По теме: отлично, все правильно сделали. Баш - лучше всех!
А я-то в удалённые не посмотрел и удивился, почему так мало комментов?
А вообще, радует, что создатели bash не знают лоровских правил и добавили эти фичи не только в ченжлог!

fractaler ★★★★★
()
Ответ на: комментарий от ktk

особенно «новая опция 'compat41' для включения режима совместимости с bash 4.1»

belial_bsd
()

Пользователи tcsh смотрят на эту активность с недоумением и легкой жалостью.

anonymous
()

Цитадель консольного красноглазия получила очередную иттерацию. Кстати, собрать себе bash — это деление на нОХЩИ~

Jayrome ★★★★★
()

Релиз bash 4.3

Вышла очередная версия, 4.3, одной из самых первых программ, которая заработала на ядре linux — bash. Добавлены:

новая опция 'compat42' для включения режима совместимости с bash 4.2

APM
()

Столько много 4.2 в последнее время (:

pevzi ★★★★★
()

Ну 4.2 же!

anonymous
()

Ждём ебилдов.)

anonymous
()
Ответ на: комментарий от g1itch

увы, не работает. дебианщики от радости сломали

luke ★★★★★
() автор топика
Ответ на: комментарий от Jayrome

красноглазия получила очередную иттерацию

красноглазия иттерацию

иттерацию


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

anonymous
()
Ответ на: комментарий от blackst0ne

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

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

>> не, нормально настроенный tcsh очень неплох, попроще zsh, но покруче баша

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

GotF ★★★★★
()
Ответ на: комментарий от GotF

Если пользователь zsh - ничего особо нового и не увидишь. Есть интеллектуальное исправление команд, настраиваемое автодополнение (собственно, в баше оно тоже есть, но не совсем искаропки).

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

lazyklimm ★★★★★
()
Ответ на: НАЛИВАЙ! от de_simakov

> А нужно оно затем. чтобы такие как ты спросили - «а зачем оно нужно»

Закопать! Она выполнила своё предназначение.

blackst0ne ★★★★★
()
Ответ на: комментарий от matumba

Это пунктуационная ошибка. Типография тут ни при чём

anonymoos ★★★★★
()

мне одному пофигу какая оболочка, лишь бы работало пучком?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.