The OpenNET Project / Index page

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

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

"Анонсирован выход Bash 4.0, лицензия изменена на GPLv3"  
Сообщение от opennews on 22-Фев-09, 14:08 
Спустя 5 лет с момента выхода предыдущей ветки, представлен (http://tiswww.case.edu/php/chet/bash/bashtop.html#CurrentStatus) новый релиз командного интерпретатора Bash (http://tiswww.case.edu/php/chet/bash/bashtop.html) - 4.0. Исходные тексты программы, начиная с данного релиза, распространяются под лицензией GPLv3.  


Из новых возможностей (http://tiswww.case.edu/php/chet/bash/NEWS), появившихся в bash 4.0 с момента выпуска прошлого релиза bash 3.2, можно отметить:


-  Реализована новая опция "autocd", при включении которой появляется возможность быстрого перехода в директории через ввод имени директории вместо команды (т.е. выполнение в интерактивной оболочке "dir" будет эквивалентно запуску "cd dir");

-  Если заданная команда не найдена, оболочка теперь пытается выполнить shell функцию с именем "command_not_found_handle", в которую в качестве аргументов передаются параметры не найденной команды;


-  Добавлена реализация поддержки ассоциативных массивов, которые мог...

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

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

 Оглавление

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


1. "Анонсирован выход Bash 4.0, лицензия изменена на GPLv3"  
Сообщение от Анонимус on 22-Фев-09, 14:08 
> command_not_found_handle

ИМХО зря. И так оно не быстро в этом месте работает.

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

20. "Анонсирован выход Bash 4.0, лицензия изменена на GPLv3"  
Сообщение от Аноним (??) on 23-Фев-09, 08:41 
frank@fqc-desktop:~$ time mysql
Программа 'mysql' на данный момент не установлена.  Вы можете установить ее, напечатав:
sudo apt-get install mysql-client-5.0
bash: mysql: команда не найдена

real    0m0.207s
user    0m0.140s
sys    0m0.040s

frank@fqc-desktop:~$ lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 8.10
Release:    8.10
Codename:    intrepid

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

2. "Анонсирован выход Bash 4.0, лицензия изменена на GPLv3"  
Сообщение от pavlinux email(ok) on 22-Фев-09, 14:29 
> Новая опция "dirspell" позволяет включить механизм корректировки

Теперь совсем забудем как правильно команды пишутся, вполне <Tab> хватало...


> асинхронным выполнением команд добавлено ключевое слово "coproc";

Ну на этом можно перестроить весь init


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

6. "Анонсирован выход Bash 4.0, лицензия изменена на GPLv3"  
Сообщение от User294 (ok) on 22-Фев-09, 16:35 
> Ну на этом можно перестроить весь init

Кому было надо - уже и так его перестроили давно.Я про upstart, initng и подобных...

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

3. "Анонсирован выход Bash 4.0, лицензия изменена на GPLv3"  
Сообщение от Андрей К email on 22-Фев-09, 15:17 
Дополнения хорошие, жаль, совместимость с предыдущей версией теряется.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Анонсирован выход Bash 4.0, лицензия изменена на GPLv3"  
Сообщение от pavlinux email(ok) on 22-Фев-09, 15:20 
Например?!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Анонсирован выход Bash 4.0, лицензия изменена на GPLv3"  
Сообщение от vitek (??) on 22-Фев-09, 19:49 
например с фрибзд!!! это ж надо! gpl3!!! :-D
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Анонсирован выход Bash 4.0, лицензия изменена на GPLv3"  
Сообщение от 1 (??) on 22-Фев-09, 23:35 
gcc тоже под gpl3 и чо?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Анонсирован выход Bash 4.0, лицензия изменена на GPLv3"  
Сообщение от Аноним (??) on 22-Фев-09, 19:51 
а есть способ настроить перебор вариантов автодополнения по второму табу как в zsh?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Анонсирован выход Bash 4.0, лицензия изменена на GPLv3"  
Сообщение от Аноним (??) on 22-Фев-09, 21:08 
>а есть способ настроить перебор вариантов автодополнения по второму табу как в
>zsh?

Поставить zsh.

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

23. "Анонсирован выход Bash 4.0, лицензия изменена на GPLv3"  
Сообщение от fredy on 23-Фев-09, 15:56 
>>а есть способ настроить перебор вариантов автодополнения по второму табу как в
>>zsh?
>
>Поставить zsh.

zsh уже стоит, но используется только этот долбанный второй таб, причем использование продвинутого дополнения омрачается хешем, который вообще никак не реагирует на новые исполняемые файлы. Причем использование функции rehash предлагаемое в faq больше похоже на грязный хак чем на решение проблемы. Теперь вопрос: накой ***** мне этот паровоз, если из его функциональности используется всего 1 функция и один бааальшой костыль?

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

17. "Анонсирован выход Bash 4.0, лицензия изменена на GPLv3"  
Сообщение от pavlinux email(ok) on 23-Фев-09, 00:52 
>а есть способ настроить перебор вариантов автодополнения по второму табу как в
>zsh?

Это и так есть...

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

24. "Анонсирован выход Bash 4.0, лицензия изменена на GPLv3"  
Сообщение от fredy on 23-Фев-09, 16:00 
>>а есть способ настроить перебор вариантов автодополнения по второму табу как в
>>zsh?
>
>Это и так есть...

а поподробней можно

bash --version
GNU bash, version 3.2.39(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2007 Free Software Foundation, Inc.

унету: второй таб повторяет варианты

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

28. "Анонсирован выход Bash 4.0, лицензия изменена на GPLv3"  
Сообщение от pavlinux email(ok) on 24-Фев-09, 02:06 
>>Это и так есть...
>
>а поподробней можно
>унету: второй таб повторяет варианты

А ты как хотел... что б bash мысли читал... :)

# a <TAB><TAB>
Display all 201 possibilities? (y or n)

Как выбирать из 201 варианта ???


А для остального используется complete,

например

# echo -ne > ~/.bash_completions
# vi ~/.bash_completions

complete -W "$(echo `cat ~/.ssh/known_hosts | cut -f 1 -d ' ' | sed -e s/,.*//g | uniq | grep -v "\["`;)" ssh


<ESC> : wq

# ^D

# ssh <TAB><TAB>  

будет из ~/.ssh/known_hosts показывать хосты на которые ходил.


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

31. "Анонсирован выход Bash 4.0, лицензия изменена на GPLv3"  
Сообщение от fredy on 24-Фев-09, 10:27 
еще раз нужно не показывать варианты нужно ПЕРЕБИРАТЬ.

например
$/m tab
/mnt
/media
$/m tab
$/media
$/media tab
$/mnt
$/mnt tab
$/media

я не хочу искать различие между 10-ю вариантами если нужный мне просто появиться через два нажатия таба

а про программируемое заполнение и как его активировать не знает разве что ленивый.

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

12. "Анонсирован выход Bash 4.0, лицензия изменена на GPLv3"  
Сообщение от Василий (??) on 22-Фев-09, 21:32 
> Для дополнения передаваемого следующему процессу стандартного
> вывода потоком ошибок, вместо конструкции "2>&1 теперь можно
> использовать синоним "|&";

И зачем этот дубль? Оригинальный вариант 2>&1 в каких-то случаях невозможно применить?

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

18. "Анонсирован выход Bash 4.0, лицензия изменена на GPLv3"  
Сообщение от Andrew Kolchoogin on 23-Фев-09, 01:07 
Для csh'истов.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Анонсирован выход Bash 4.0, лицензия изменена на GPLv3"  
Сообщение от Sphynkx on 22-Фев-09, 22:43 
Двумерные массивы не догадались реализовать :-(( Разочарован.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Анонсирован выход Bash 4.0, лицензия изменена на GPLv3"  
Сообщение от Michael Shigorin email(ok) on 23-Фев-09, 00:22 
Тем временем некоторые и так открыли для себя zsh. :)  Правда, уж если подсаживаться, то стоит давать себе отчёт в zsh-измах и отмечать их соответствующим шебангом.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Анонсирован выход Bash 4.0, лицензия изменена на GPLv3"  
Сообщение от Василий (??) on 23-Фев-09, 00:30 
> Добавлена реализация поддержки ассоциативных массивов

А это вообще супер-достижение! В zsh лет 100 (не меньше!) использую ассоциативные массивы! :-)))

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

22. "Анонсирован выход Bash 4.0, лицензия изменена на GPLv3"  
Сообщение от Фантом on 23-Фев-09, 12:45 
>> Добавлена реализация поддержки ассоциативных массивов
>
>А это вообще супер-достижение! В zsh лет 100 (не меньше!) использую ассоциативные
>массивы! :-)))

C 1909-ого года? Вау...

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

27. "Анонсирован выход Bash 4.0, лицензия изменена на GPLv3"  
Сообщение от User294 (ok) on 23-Фев-09, 21:08 
>C 1909-ого года? Вау...

ZshЪ. Since 1909... :D

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

25. "Анонсирован выход Bash 4.0, лицензия изменена на GPLv3"  
Сообщение от Bogus (??) on 23-Фев-09, 20:40 
а встроенную историю выполнения команд с указанием времени и pid'а хозяина так и не сделали.... :(
Вещь иногда очень нужная, особенно при разборе полетов...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

32. "Анонсирован выход Bash 4.0, лицензия изменена на GPLv3"  
Сообщение от NAVY on 25-Фев-09, 18:44 
>а встроенную историю выполнения команд с указанием времени и pid'а хозяина так
>и не сделали.... :(
>Вещь иногда очень нужная, особенно при разборе полетов...

bash> csh
и плакал твой разбор. Для этого нормальный аудит надо юзать. Оно от шелла не зависит.

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

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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