imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Пингвинятник (ОС *NIX)
Опции темы
Старый 12.08.2010, 11:39     # 1
The Pig
Banned
 
Аватар для The Pig
 
Регистрация: 30.10.2004
Адрес: USA
Сообщения: 41

The Pig Путь к славе только начался
Which shell - дело вкуса?

Я пытаюсь понять, есть ли какой-то глубокий смысл в том, что скрипты пишутся на korn?
Я писал немного, и приспособился к bash, удобно работать с историей комманд и автозаполнением имени файла (tab)
Сейчас работаю на фирму, где всё пишут только под korn и он дефолтный скрипт для всех юзеров. Это "исторически сложилось" или у ksh какие-то преимущества?
Скрипты простые, загрузка данных в DB из внешних файлов.
The Pig вне форума  
Старый 13.08.2010, 13:58     # 2
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Ну везде свои плюсы и минусы, конечно. С другой стороны, странный вопрос. А спросить у нового работодателя не судьба почему такой сделан выбор?
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 14.08.2010, 06:32     # 3
The Pig
Banned
 
Аватар для The Pig
 
Регистрация: 30.10.2004
Адрес: USA
Сообщения: 41

The Pig Путь к славе только начался
Нет, не судьба, никого не колышет. Очень большая контора, все разделено по отвественностям - Job Security называется. Помогает содержать и оплачивать огромное количество народа, который и нафиг не нужен. Наш DBA 2 дня ожидал appruval на создание фолдера под /, а уж добиться изменения session timeout с 10 минут хотя бы до часа - абсолютно несбыточная мечта.
Но мой вопрос-то был не столько о том "почему так сложилось" а о том, есть ли какие-то преимущества у Korn перед Bash.
The Pig вне форума  
Старый 14.08.2010, 09:53     # 4
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
Randal K. Michael in his book "Mastering Unix Shell Scripting" by John Wiley, published in 2003, claimed that Kshell is the industrial standard. (отсюда)

В пользу этого говорит и то, что при всей популярности Linux на "взрослых" машинах стоит все-таки что-то типа AIX или Solaris - а там дефотный шелл именно ksh
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  
Старый 14.08.2010, 11:08     # 5
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Вот тут есть краткая табличка сравнительных характеристик разных шеллов. То есть bash как минимум ему не уступает на первый взгляд. Ну и опять же, всегддаа должен быть выбор

Я думаю в бОльшей степени это уходит в историю, нежели в осознанный выбор сегодня по сравнительным параметрам. Приблизительно также как винда почти на всех десктопах - 99% даже не пытается ее уже ни с чем сравнить. В больших корпорациях еще хуже - ну Вы представляете сколько будет стоить вышеупомянутой фирме переобучить всех сотрудников с корна на баш, а потом еще переписать все наследие скриптов!?? Разумеется ей проще в требования к вакансии написать Ksh - кто хочет разберется.

Что касается "взрослых" машин, упомянутых BorLase, хочу не согласиться в корне. Но начну все же с частичного согласия - так было раньше. То есть в стадии зорения Линукса, конечно Солярисы и Аиксы считались "надежными и продвинутыми", но хочу заметить что это давно не так. Вот например: Более 90% суперкомпьютеров мира используют Linux. Все идет к унификации и глобализации, зоопарк распускается - Солярисы открываются (и значит также унифицируются, теперь легко доступен и баш и множество других шеллов), многие другие операционки просто прекращают свое существование вроде отказа от AIX и перехода IBMом на Линукс даже на своих серверах... То есть возвращаемся к мысли предыдущего абзаца - очень многое из оставшегося, как По, так и укладов - просто исторически сложились и менять их либо бессмысленно, либо очень дорого, чаще всего просто нецелесообразно.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 15.08.2010, 00:42     # 6
The Pig
Banned
 
Аватар для The Pig
 
Регистрация: 30.10.2004
Адрес: USA
Сообщения: 41

The Pig Путь к славе только начался
Да, резонное рассуждение. Я кстати тоже не соглашусь про взрослые машины, которые не используют линукс. Вот как раз сейчас у нас, бывших ниже средненькой индустриальной конторкой, после поглощения крупнейшим банком, объявили переход на Linux, мол, корпоративный стандарт. Банк действительно крупный, не буду называть. И мне как раз выпало перелопачивать эти скрипты корновые

Вообще форум по ссылке удивительно хороший, я сейчас почти по любому вопросу туда лезу и сразу нахожу толковые и очень доброжелательные ответы, без RTFM, "да ты лох", "вас на гугле забанили" и прочей русской традиционной вежливости. Сплошь и рядом народ откровенно просит прислать куски готового кода, и, что поразительно, тут же их и получает...

Последний раз редактировалось Hubbitus; 17.08.2010 в 12:54. Причина: Выделение части сообщения в другой тред
The Pig вне форума  
Старый 15.08.2010, 19:28     # 7
Merlin Cori
Moderator
 
Аватар для Merlin Cori
 
Регистрация: 29.04.2002
Адрес: Moscow
Пол: Male
Сообщения: 2 980

Merlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБог
Merlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБог
BorLase, у нас на HP-UX по дефаулту bash
__________________
Есть две бесконечные вещи, Вселенная и глупость.
Впрочем, на счет Вселенной, я не уверен



Вклад IMHO.WS в медицину и науку
Присоединяйтесь!!!!!
Merlin Cori вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 02:51.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.