LINUX.ORG.RU

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

>где ты видел баш на коммерческий юниксах? только sh, ksh.

С соляркой идёт, начиная с 8ых версий...
Но народ и раньше ставил,
здаётся мне, ты комерческих юниксов не видел

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

На bsd он ставится из портов и не ползуется особо большой популярностью.

Например я его держу чтоб править глюки всяких криворуких писателей, которые твёрдо знают что "везде и всегда" /bin/sh == /bin/bash

Последний прикол из этой серии -- в Intel Fortran кто-то родил вот такую классную штуку: if exec .....

В баше это пашет, а в sh -- нет

anonymous
()

Интересно как это я на солярке bash юзаю ? Наверно это сон...

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

Новый ZSH поддерживает механизмы bash-completion - читайте release notes, там все написано.

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

>bash-completion - великий тормоз.

Угу, может я че и не понял, но когда я его один раз попробовал заюзать он у меня минуть пять хард крутил и так ниче путевого и не дал...

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

Пошли ка вы со своими стандартами в баню!

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

> С соляркой идёт, начиная с 8ых версий... > Но народ и раньше ставил,

с соляркой, да и только.

а ствить его не у всех время есть, тем более если машина не твоя

так что bash - маздай. даже на линухе, если ssh по хреновому каналу то уже bash'ем пользоваться продлематично, здесь ksh и vi рулят.

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

> На bsd он ставится из портов и не ползуется особо большой популярностью.

Можно полюбопытствовать, источник статистики по скачиванию bash из портов можно узнать? Или так, вспизднулось к слову?

ananizmus
()
Ответ на: комментарий от svyatogor

> Угу, может я че и не понял, но когда я его один раз попробовал заюзать

> он у меня минуть пять хард крутил и так ниче путевого и не дал...

Попробуйте себя в другой специальности. Ещё не всё потеряно, сдается мне.

ananizmus
()
Ответ на: комментарий от babai

>Пересел я на соляру/ksh, после линуха/bash и не зарадовался.

Мне уже годика три приходится писать скрипты под ksh
что-то не вижу очевидных преимуществ, кроме переменных в while и
расширенных возможностей перенаправления ввода/вывода

зато он для конструкций типа
someprog << !
bla-bla
!

создаёт временные файлы, очень весело было, когда админ-сука,
почистил забитый /tmp


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

>с соляркой, да и только.
Ты уверен ?

>а ствить его не у всех время есть, тем более если машина не твоя

в home ставится без проблем,

у нас и до восьмой солярке bash везде стоял,
точно так же как и tcl,tk/perl/gzip/gcc и пр. пр. пр.

Установка баша не означает снос остальных шелов, зато если
вдруг попался скрипт написанный для bash - не надо репу долго чесать

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

> ну ты пля сравнил bash с vi :-)

где это я их сравнил? я сказал что при плохой связи vi рулит, и ksh тоже рулит по сравнению с bash, поскольку там редактирование командной строки на манер vi сделано. и дополнение, естествено, тоже есть.

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

> в home ставится без проблем

ой ли?

ну-ка опишите в общих чертах процесс установки bash в home на hp-ux 11 с родным компилятором C.

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

>ой ли?

>ну-ка опишите в общих чертах процесс установки bash в home на hp-ux 11 с родным компилятором C.

Точно-точно. А если вдруг опишете, то заодно и мне опишите, как bash поставить на БЗ-34.

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

> в BSD дефолтным шелом рута идет csh.

Во FreeBSD дефлотным шеллом рута идет tcsh, а csh там вообще линк на tcsh.

Кстати, tcsh удобнее баша в коммандной строке. На порядок. А для скриптов bash - ЗЛО, поскольку не до конца совместим с sh.

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

Для тех кто не в курсе - в пару тредов отсюда Ирси доказал, что линух - коммерческих уних. Так что линух, очевидно, туда же. Правда, в связи с тем, что некоммерческих не обнаружено - все унихи ....

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

>>Это коммерческие Unix-ы - RIP
Точно !

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

А чем плох Bash на солярисе ???? У меня везде стоит, и мне нравится )

anonymous
()

А под слакой оно идёт?
Интересно, что по этому поводу скажет Патрик...

anonymous
()

А как у него с поддержкой Unicode ?
для Bash-то есть патч.


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

> Правда, в связи с тем, что некоммерческих не обнаружено - все унихи ....

винда - бесплатный юних, а юних - платная винда

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

>я сказал что при плохой связи vi рулит, и ksh тоже рулит по сравнению с bash, поскольку там редактирование командной строки на манер vi сделано. и дополнение, естествено, тоже есть.

set -o vi

man readline

автодополнения в ksh практически нет. Равно, как и нет ctrl-R

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

>> в home ставится без проблем

>ой ли? ну-ка опишите в общих чертах процесс установки bash в home на hp-ux 11 с родным компилятором C

А зчачем обязательно родной? И что-ты называешь "родным" компилятором С в чпуксе? Их там как бы два. И вообще - причём тут баш? У него в конфигуре есть традиционный --prefix.

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

как депот поставить в домашнюю директорию, если ты не рут?

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

> Скажу даже больше - вы когда нибудь видели bash не на Linux?

Mac OS X

rasta
()

А я вот вчера поставил, попробовал и очень понравилось, особенно если в .zshrc прописать:
autoload -U compinit promptinit
prompt gentoo
то zsh еще и при использовании emerge помогает, вообще прикольно =)

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

> Можно полюбопытствовать, источник статистики по скачиванию bash из портов можно узнать? Или так, вспизднулось к слову?

Железной статистики нет, но есть опыт довольно длительного общения с людьми.

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

Угу, но того факта что для интерактивного использования баш намного менее удобен чем tcsh/zsh это не отменяет.

Как и того, что скриптописателей точно "знающих" что в любых условиях /bin/sh == /bin/bash надо бить. Чтоб наконец-то уяснили разницу ;)

Если б они честно писали #!/bin/bash (что всего на две буквы длиннее), то отлавливать их глюки было бы значительно проще.

anonymous
()

ksh в vi-mode это лучшее что может быть. Поверте. Пол годика ломаете пальчики/голову, а потом все как у пианиста..

ksh & vi - Рулят!

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

THE T IN TCSH
       In 1964, DEC produced the PDP-6.  The PDP-10 was a later re-implementa-
       tion.  It was re-christened the DECsystem-10 in 1970  or  so  when  DEC
       brought out the second model, the KI10.

       TENEX was created at Bolt, Beranek & Newman (a Cambridge, Massachusetts
       think tank) in 1972 as an experiment  in  demand-paged  virtual  memory
       operating  systems.  They built a new pager for the DEC PDP-10 and cre-
       ated the OS to go with it.  It was extremely successful in academia.

       In 1975, DEC brought out a new model of  the  PDP-10,  the  KL10;  they
       intended  to have only a version of TENEX, which they had licensed from
       BBN, for the new box.  They called their version TOPS-20  (their  capi-
       talization  is  trademarked).   A  lot of TOPS-10 users (`The OPerating
       System for PDP-10') objected; thus DEC found themselves supporting  two
       incompatible systems on the same hardware--but then there were 6 on the
       PDP-11!

       TENEX, and TOPS-20 to version 3, had command  completion  via  a  user-
       code-level subroutine library called ULTCMD.  With version 3, DEC moved
       all that capability and more into the monitor (`kernel'  for  you  Unix
       types),  accessed by the COMND% JSYS (`Jump to SYStem' instruction, the
       supervisor call mechanism [are my IBM roots also showing?]).

       The creator of tcsh was impressed by this feature and several others of
       TENEX and TOPS-20, and created a version of csh which mimicked them.


%cd /usr/ports/shells/44bsd-csh
%cat pkg-descr
This is the traditional 4.4BSD /bin/csh C-shell, with additional
FreeBSD fixes and updates since 4.4BSD Lite was released.

В общем BSD отказались от csh в пользу ими же созданого tcsh, а /bin/csh остался для совместимости.

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