Выбор между sh и bash
Модератор: vadim64
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2008-10-02 20:49:21
Выбор между sh и bash
После 5 лет "сисадминства" хотелось бы научится писать скрипты к FreeBSD. Есть несколько вопросов:
1. С чего начать? (быть может кто то посоветует литературу или сайт или еще какой нить источник или совет)
2. Какой язык выбрать? (sh или bash - пока склоняюсь к первому)
Очень буду рад любым советам.
1. С чего начать? (быть может кто то посоветует литературу или сайт или еще какой нить источник или совет)
2. Какой язык выбрать? (sh или bash - пока склоняюсь к первому)
Очень буду рад любым советам.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- m0ps
- лейтенант
- Сообщения: 986
- Зарегистрирован: 2008-05-08 20:18:06
- Откуда: Chernigov (Ukraine)
- Контактная информация:
Re: Выбор между sh и bash
1) начинай с того, что тебе нужно автоматизировать с помощью скрипта, а дальше: google.com
2) выбирай sh - скрипт будет универсальным.
2) выбирай sh - скрипт будет универсальным.
- vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Re: Выбор между sh и bash
1. тут же раздел есть!? туда ходи!
2. по православному - sh, полегче хочется - bash.
2. по православному - sh, полегче хочется - bash.
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
- BlackCat
- прапорщик
- Сообщения: 469
- Зарегистрирован: 2007-10-16 22:40:42
Re: Выбор между sh и bash
Если есть базовые навыки программирования имеются, то вот хорошая документация по синтаксису и типовым конструкциям: http://www.lissyara.su/doc/programming/shell/ (она давно бродит по отечественному сегменту сети и встречается на многих сайтах - так что не удивляйтесь).
Выбор sh/bash - это спорная тема, на мой взгляд основные их особенности в следующем:
sh - есть на любой POSIX-системе и работает именно так, как было задумано, даже если это эмуляция, несмотря на свою аскетичность гибок и позволяет реализовывать весьма сложные алгоритмы;
bash - менее аскетичен, но не является обязательным, интерпретатор с высокой вероятностью будет найден в GNU/Linux системе, с остальными - как повезёт.
Выбор sh/bash - это спорная тема, на мой взгляд основные их особенности в следующем:
sh - есть на любой POSIX-системе и работает именно так, как было задумано, даже если это эмуляция, несмотря на свою аскетичность гибок и позволяет реализовывать весьма сложные алгоритмы;
bash - менее аскетичен, но не является обязательным, интерпретатор с высокой вероятностью будет найден в GNU/Linux системе, с остальными - как повезёт.
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2008-10-02 20:49:21
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: Выбор между sh и bash
инетересно, часто ли сложные скрипты переносятся на другие сервера?
обычно, если что-то массовое, то оно не сложное, то мона на sh писать, что б не ставить везде bash
а если специфичное только для этого сервера, то какая разница на чем он будет написан, если работать будет только на одном серваке?
обычно, если что-то массовое, то оно не сложное, то мона на sh писать, что б не ставить везде bash
а если специфичное только для этого сервера, то какая разница на чем он будет написан, если работать будет только на одном серваке?
ядерный взрыв...смертельно красиво...жаль, что не вечно...
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2008-10-02 20:49:21
Re: Выбор между sh и bash
Если базовых навыков нет? (максимум брал готовый скрипт на sh и переделывал минимально под себя). С чего можно начать?
- vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Re: Выбор между sh и bash
sh
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
-
- проходил мимо
- Сообщения: 8
- Зарегистрирован: 2011-03-14 0:46:41
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2008-10-02 20:49:21
-
- проходил мимо
- Сообщения: 8
- Зарегистрирован: 2011-03-14 0:46:41
Re: Выбор между sh и bash
но он меньше всего умеет, чем баш.
а баш, как уже выше заметили, есть почти во всех дистрах^W^W^W^Wво многих *BSD
а баш, как уже выше заметили, есть почти во всех дистрах^W^W^W^Wво многих *BSD
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Выбор между sh и bash
поверьте, вам того что он умеет хватит на много-много летzuzevod писал(а):но он меньше всего умеет, чем баш.
а баш, как уже выше заметили, есть почти во всех дистрах^W^W^W^Wво многих *BSD

Убей их всех! Бог потом рассортирует...
-
- проходил мимо
- Сообщения: 8
- Зарегистрирован: 2011-03-14 0:46:41
Re: Выбор между sh и bash
неа, не хватает.
..а самая убогая оболочка, которую я видел (из современных) - dash, дефолтный в дебианоподелиях
..а самая убогая оболочка, которую я видел (из современных) - dash, дефолтный в дебианоподелиях
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2008-10-02 20:49:21
Re: Выбор между sh и bash
нет смысла спорить...можно еще и про линуксы с bsd поговорить)))...мне sh дается легче, тем более он родной фряшный. Пусть bash умеет больше, мне хватает функционала sh с избытком...
-
- проходил мимо
- Сообщения: 8
- Зарегистрирован: 2011-03-14 0:46:41
Re: Выбор между sh и bash
согласен, в этом нет смысла - и так все знают, что линукс лучше, чем bsdmediamag писал(а):можно еще и про линуксы с bsd поговорить)))
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Выбор между sh и bash
галлюциногены завязывайте приниматьzuzevod писал(а):согласен, в этом нет смысла - и так все знают, что линукс лучше, чем bsdmediamag писал(а):можно еще и про линуксы с bsd поговорить)))
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
- Сообщения: 8
- Зарегистрирован: 2011-03-14 0:46:41
Re: Выбор между sh и bash
никаких веществ, всё чистая правда
- vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Re: Выбор между sh и bash
ахтунг! троль! не кормите его!
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
-
- проходил мимо
- Сообщения: 8
- Зарегистрирован: 2011-03-14 0:46:41
Re: Выбор между sh и bash
но как же "та самая" атмосфера добродушного троллинга и дружелюбного подкалывания, присущая всем сообществам *никсовых админов и программеров? 

- f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
- Контактная информация:
Re: Выбор между sh и bash
почему, в загон его уже загнали, так что кому не жалко пусть подкормят, а то помрёт ещё, потом ищи новых тролейvadim64 писал(а):ахтунг! троль! не кормите его!

Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308
-
- проходил мимо
- Сообщения: 8
- Зарегистрирован: 2011-03-14 0:46:41
Re: Выбор между sh и bash
злые вы, уйду я от вас.
- vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Re: Выбор между sh и bash
счастливого пути, у нас своих хватает
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
- Gendos
- лейтенант
- Сообщения: 801
- Зарегистрирован: 2009-02-18 14:30:39
- Откуда: АЗиОПА
- Контактная информация:
- FreeBSP
- майор
- Сообщения: 2020
- Зарегистрирован: 2009-05-24 20:20:19
- Откуда: Москва
Re: Выбор между sh и bash
эмм говорят, что он умеет массивы
но тру sh-ники решают все с помощью shift и $*? не так ли?
но тру sh-ники решают все с помощью shift и $*? не так ли?
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
- vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Re: Выбор между sh и bash
FreeBSP писал(а):эмм говорят, что он умеет массивы
но тру sh-ники решают все с помощью shift и $*? не так ли?

Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.