Автор Тема: Bash програмиране  (Прочетена 5906 пъти)

SmashThePain

  • Напреднали
  • *****
  • Публикации: 21
    • Профил
Bash програмиране
« -: May 31, 2012, 17:37 »
Здравейте. Като гледам няма български сайт който да е систематизиран с информация за Bash програмиране.
Като гледам тук във форума има доста ентусиасти, които пишат Bash скриптове. Ако има желаещи може да направим проект в който да систематизираме нещата в няколко части.
Първата и основна част ще бъдат уроци и въведение в езика. Променливи, цикли, условни конструкции, функции, видимост на променливи, IO пренасочване т.н

Втората част трябва да бъде нещо като справочник, където да са описани built-in командите и други полезни неща.

За третата част, може да направим git репозитори и да се слагат там примерни скриптове.

http://www.dokuwiki.org/dokuwiki - би свършил работа за текстовете и справочната информация
http://gitlabhq.com/ или акаунт в github пък ще са идеални за примерните скриптове.

Аз лично за Bash scripting ползвам man страниците, http://wiki.bash-hackers.org/doku.php и http://www.tldp.org/LDP/abs/html/
Ще бъде чудесно ако има подобен сайт на български. Ако има желаещи ще изясним концепцията на проекта и ще го направим.
 
Активен

martinsimeonov

  • Участници
  • ***
  • Публикации: 9
    • Профил
Re: Bash програмиране
« Отговор #1 -: Jun 05, 2012, 17:32 »
Много добра идея  [_]3 На мен ми е идвала същата идея само, че за Mono и GTK. Че цялата информация е супер разкъсана, но още не му е дошло времето.

А ти защо си се спрял на wiki. Wordpress няма ли да ти свърши по добра идея за основен сайт с който да пускаш референции към wiki`то, което да е под сайт (от рода на wiki.bash.bg за пример)?
Активен

bop_bop_mara

  • Напреднали
  • *****
  • Публикации: 2433
  • Distribution: Debian Testing
  • Window Manager: LXDE
  • Cute and cuddly
    • Профил
Re: Bash програмиране
« Отговор #2 -: Jun 06, 2012, 17:39 »
За shell scripting аз имам систематизирани доста неща покрай водене на упражнения във ФМИ на СУ. Само че гледам да не се фокусирам само на bash, а да се водя по Posix (http://pubs.opengroup.org/onlinepubs/007904875/utilities/contents.html). Мисля, че могат да се ползват като сериозна база за такъв проект.
Активен

zdraganov

  • Напреднали
  • *****
  • Публикации: 16
  • Distribution: Fedora 16/17, CentOS 6.3, Red Hat Enterprise Linux Server 6.2
  • Window Manager: KDE, LXDE
    • Профил
Re: Bash програмиране
« Отговор #3 -: Jun 06, 2012, 17:49 »
Страхотна идея! Това може да е началото на цялостна секция за системно програмиране за Линукс.
Активен

Живко Драганов

bop_bop_mara

  • Напреднали
  • *****
  • Публикации: 2433
  • Distribution: Debian Testing
  • Window Manager: LXDE
  • Cute and cuddly
    • Профил
Re: Bash програмиране
« Отговор #4 -: Jun 06, 2012, 17:50 »
системно програмиране за Линукс.
Това е друго, да не бъркаме нещата ;)
Активен

SmashThePain

  • Напреднали
  • *****
  • Публикации: 21
    • Профил
Re: Bash програмиране
« Отговор #5 -: Jun 07, 2012, 22:22 »
@bop_bop_mara благодаря за линка. Доста полезни неща има. Ще бъде много хубаво да се включиш в проекта след като имаш и опит с упражнения във ФМИ.

Wiki-то ми изглежда най-логично в случая. Ще бъде лесно за менажиране и най-вече лесно за систематизиране на информацията.
Ако не се съберем достатъчно хора, може да пуснем в началото Wordpress и като се популяризира проекта и се съберат повече доброволци, ще го мигрираме към wiki страници.

Просто идеята е да има полезен сайт на български за шел скриптове със систематизирана информация.
Активен

SmashThePain

  • Напреднали
  • *****
  • Публикации: 21
    • Профил
Re: Bash програмиране
« Отговор #6 -: Jun 07, 2012, 23:21 »
За домейна, може да използваме някой от следните:

bashbg.org   
bgshell.org
bgbash.org (Зает, но пренасочен. Предполагам, че ще го предоставят)
bgcli.org

Аз като цяло съм за последните два домейна, но ако имате предложения споделете.
Първият определено не ми допада, заради произношението на български или по-скоро заради значението.

Последният пък не е толкова концентриран в Bash, но е достатъчно кратък и с точно значение.
 
   
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 2911
    • Профил
Re: Bash програмиране
« Отговор #7 -: Jun 08, 2012, 10:03 »
И защо в домейна трябва да има bg ? За да не стане един интернационален проект, преведен на много езици?
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

SmashThePain

  • Напреднали
  • *****
  • Публикации: 21
    • Профил
Re: Bash програмиране
« Отговор #8 -: Jun 08, 2012, 11:38 »
Идеята е да го направим на български поне за сега. Ако направим достатъчно качествен проект преводът няма да е проблем. Същото важи и за домейн, който ще изключи "bg" от името.
Ако имаш предложения за домейн, може да ги споделиш.
Активен

morbid_viper

  • Напреднали
  • *****
  • Публикации: 266
  • Distribution: (Open)SUSE since v5.3 (1999)
  • Window Manager: KDE ориентиран
    • Профил
Re: Bash програмиране
« Отговор #9 -: Jun 08, 2012, 17:03 »
отлична идея… мога да се включа с примерни скриптове, като например този:
http://www.linux-bg.org/cgi-bin/y/index.pl?page=repository&key=418908071

ето от тук съм понаучил доста:
http://www.ibm.com/developerworks/linux/library/l-bash-test/index.html
Активен

-------------------------------------------------
Blessed are we to taste this life of sin!
-------------------------------------------------
Registered Linux user #251276

nyakoy

  • Напреднали
  • *****
  • Публикации: 164
  • Distribution: Distrohopper
  • Window Manager: Gnome2, KDE4, OpenBox
    • Профил
Re: Bash програмиране
« Отговор #10 -: Jun 08, 2012, 17:37 »
Аз мога да помогна скромно с предложения за домейна:

bashmaster.org
bashmeister.org
bashmaystor.org

bashmiedrago.org    ;D

Помощ от програмистко естество не мога да дам, но мога да помагам с погледа на лаик в програмирането :)
Активен

Keep in mind, you did not learn Windows in a day, and it will take some time to learn Linux as well.

Slackware may be a dinosaur, but the main advantage of dinosaurs is it takes at least a meteor strike to take them out.

Isn't it enough to just "not use" something?

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Bash програмиране
« Отговор #11 -: Jun 08, 2012, 17:45 »
Аз мога да помогна скромно с предложения за домейна:

bashmaster.org
bashmeister.org
bashmaystor.org

bashmiedrago.org    ;D

Помощ от програмистко естество не мога да дам, но мога да помагам с погледа на лаик в програмирането :)

bashmaistor.com :D
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

dejuren

  • Напреднали
  • *****
  • Публикации: 1025
  • Distribution: Ubuntu, RedHat
  • Window Manager: lxde KDE4
    • Профил
Re: Bash програмиране
« Отговор #12 -: Jun 08, 2012, 22:11 »
bashmaistora.hat  ;D

Активен

http://webchat.freenode.net/?channels=ubuntu-bg
The quieter you become, the more you are able to hear.
Две седмици цъкане с мишката спестяват два часа четене на документацията.

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
BASH: Как да поддържам една програма работеща
Общ форум
Regia 1 7300 Последна публикация Feb 16, 2005, 08:51
от
bash
Настройка на програми
tuxi 7 2571 Последна публикация Jun 11, 2005, 19:12
от tuxi
Моля за малко помощ за BASH
Настройка на програми
bonbon 3 1554 Последна публикация Dec 04, 2005, 16:37
от bonbon
BASH
Общ форум
Dean79 3 1740 Последна публикация Jan 13, 2006, 00:24
от Dean79
Bash присвояване на стойност от файл
Общ форум
Pulear 6 2235 Последна публикация May 21, 2006, 17:20
от Pulear