LINUX.ORG.RU

Написания скриптов


0

1

Доброго времени суток, уважаемые пользователи!

У меня есть огромное желание, научиться написанию скриптов в системе Linux, ну и не только :) Вопрос: Какой это язык и с чего начать? Разумеется, буду на практике эксперементировать, но хотел бы узнать про литературу.

Спасибо :)

advanced bash-script guide (есть русский перевод)

+ можно пару простых туториалов по sed и awk

anonymous
()

Для начала найди задачу, которая будет решаться твоим скриптом. Выполнение это задачи как минимум должно быть нужно лично тебе, чтобы ты был заинтересован в конечном результате написания скрипта. Ну и собственно пытайся всеми силами решить эту задачу. Конкретной литературы не посоветую, но если целевым интерпретатором скриптов является например BASH, то тебе вполне поможет advanced bash scripting guide + маны для find/grep/sed/awk/head/tail/cut и подобным. Ну и google-fu никто не отменял, при правильной постановке вопроса готовое решение типовых проблем удается найти практически всегда.

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

спасибо за ответ и за advanced bash-script guide. Уже нашел на русском и начинаю изучать :)

makaveli
() автор топика
Ответ на: комментарий от m0rph

про постановление определенной задачи, ты абсолютно прав :) буду так действовать :)

makaveli
() автор топика

man 7 regex 1 perlre

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

java

Это для других задач.

perl

Сложно, но полезно.

bash

Самый торт. Но только для линукса и не для всех задач... Хотя нет, для всех, но если использовать много сторонних инструментов.

Учи bash, потом по мере усложнения задач переходи на perl.

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

А никто ТС не сообщил о том, что bash помогает не всегда ?
Конечно для начинаещего - самое то. По мере усложнения задачи bash становится менее полезным.

dada ★★★★★
()

Также рекомендую подучить написанию русского языка в системе интернет.

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

Учи bash, потом по мере усложнения задач переходи на perl

+1. Не перевелись еще грамотные анонимы на земле лоровской.

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

А что сложнее

Вопрос неправильно поставлен. Они разные задачи решают. Тем более, что к башу надо учить всякие sed/find/grep etc, что примерно уравнивает его с перлом по сложности изучения, но зато он на простых задачах нередко бывает проще в написании и поддержке.

redgremlin ★★★★★
()

помимо advanced bash scripting guide, советую глянуть книгу «UNIX - универсальная среда программирования» Керниган Б.В., Пайк Р. ISBN: 5-279-00253-4 (есть на рутрекере)

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