Как bash-скриптинг влияет на выпуск bash4? - PullRequest
6 голосов
/ 12 января 2010

bash4 хорошо выглядит на бумаге , и я думаю, я соберу его и проведу тест-драйв.

А пока ...

Кто-нибудь, кто сделал то же самое, чтобы поделиться своим опытом?

Было бы особенно интересно услышать о любых проблемах со старым кодом bash.

Ответы [ 2 ]

2 голосов
/ 12 января 2010

Файл bash NEWS, repro'd здесь с кратким изложением, содержит некоторую полезную информацию. Большие новые функции включают в себя:

  • Ассоциативные массивы : имя членов в массиве с помощью array[name] и доступ с помощью ${array[name]}
  • Специальный шаблон глобуса **: сопоставить все файлы и каталоги "ноль или более"
  • Совместные процессы : используйте ключевое слово coproc, чтобы порождать другой процесс, а затем перенаправить его ввод-вывод в существующую оболочку (или другой процесс, если вы того пожелаете)
  • Расширения с изменением регистра : сопоставлять имена без учета регистра символов
0 голосов
/ 12 января 2010

Существует совместимый документ , который охватывает все версии bash до 4.1.

Усиление соответствия POSIX является одной из областей, где возникли различия с версией 3.2.

...