The OpenNET Project / Index page

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

Вышла версия R40 командной оболочки MirBSD Korn Shell

16.06.2011 05:40

Вышло значительное обновление проекта MirBSD Korn Shell (mksh), в рамках которого активно продолжается развитие pdksh. Цель разработки — предоставить хорошую командную оболочку для интерактивного использования, но с основным упором на написание скриптов. Может работать на большинстве распространенных Unix-совместимых систем. В новой версии добавлена новая функциональность и исправлено множество известных ошибок.

Из улучшений можно отметить:

  • Добавлены встроенные команды cat и sleep;
  • Обеспечена поддержка множества расширений из bash/ksh93/zsh: $"…", ${PIPESTATUS[*]}, case ;& и ;|, x+=y, x+=(y z) и др.;
  • Добавлена поддержка платформ Android, FreeMiNT и Haiku;
  • Расширены возможности интерактивного режима;
  • Улучшена совместимость с POSIX/SUSv4;
  • Проведен рефакторинг кода;
  • Добавлена поддержка стандарта Unicode 6.0.0;
  • Реализован новый рекурсивный парсер, исправляющий проблемы с подстановкой команд;
  • Встроенная команда read теперь может читать N байт в массив слов или символов, с таймаутом;
  • Начато портирование платформу на Plan 9;


  1. Главная ссылка к новости (http://www.mirbsd.org/mksh.htm...)
Автор новости: Kit
Тип: Программы
Короткая ссылка: https://opennet.ru/30892-mksh
Ключевые слова: mksh, Korn, shell
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (14) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 08:15, 16/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Баш не устроил по религиознымм GPL соображениямм ?
     
     
  • 2.2, Анон (?), 09:15, 16/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Действительно, чем баш хуже?
     
     
  • 3.17, deadless (ok), 15:23, 17/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    как минимум ctrl+r вместо стрелки вверх
     
  • 2.3, myc (?), 09:18, 16/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Не башем единым жив человек.

    В плане скриптинга, bash не далеко ушел от sh. ИМХО, даже тот же csh продвинутее будет.

     
     
  • 3.4, Аноним (-), 09:37, 16/06/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Действительно, баш не испортил то что было в sh, и просто добавил ряд полезных и удобных опций. Не пытаясь сделать что-то полностью иное. Чем и хорош. Из минусов - жирноват, поэтому запускается медленновато. Что роляет в больших скриптах типа configure и в прочих make-ах.
     
  • 2.7, Анон (?), 12:11, 16/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    да
     
  • 2.11, PereresusNeVlezaetBuggy (ok), 16:15, 16/06/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    pdksh появился в 1983 году. bash — в 1989. Так кого что не устроило?
     

  • 1.5, vayerx (ok), 11:38, 16/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Все фигня - есть rush (http://rush.heroku.com)
     
     
  • 2.6, bw (ok), 12:02, 16/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо, обязательно попробую. На первый взгляд симпатично, заодно скилл по Ruby качну (хотя вроде как и нет потребности). Интересно, а есть подобные поделки на базе синтаксиса Python или Tcl, никто не встречал?

    ..bw

     
     
  • 3.9, Аноним (-), 14:03, 16/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    мсье знает толк! будете в командной строке табы расставлять для питона? хотя я все-равно круче: а вот шелла с синтаксисом брейнфака у вас нет наверняка?!
     
     
  • 4.13, Alatar (??), 16:40, 16/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Где-то был шел с синтаксисом LISP'а - не намного хуже =)
     
  • 3.12, AHAH (?), 16:32, 16/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    http://packages.debian.org/squeeze/ipython
     
     
  • 4.14, bw (ok), 19:29, 16/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Надо говорить:
    $ ipython -p pysh

    ..bw

     
  • 2.10, anonymous (??), 14:11, 16/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    на перле чтото такое было http://ru.wikipedia.org/wiki/Perl_Shell
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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