Лучшие ресурсы для изучения сценариев Bash? [закрыто]

31

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

Тем не менее, bash является для меня большой головной болью, просто ничего не работает, как ожидалось - или даже без ошибок.

Все руководства, которые я нашел, были невероятно неофициальными, неправильно описывали их синтаксис или рассказывали о наиболее распространенных ошибках, которые вы можете сделать.

Так что вы можете мне порекомендовать?

vemv
источник
3
Что бы это ни стоило, я сегодня указал на руководство, и оно делает для интересного, но довольно существенного чтения. Это может быть полезно для вас.
Boehj
О, я не заметил этот ответ, спасибо :)
vemv
Никаких забот. Я все еще бороздлю это. :)
Boehj
1
Руководство @boehj +1 дарит людям сюрпризы.
Arthur2e5

Ответы:

22

Мне нравятся руководства TLDP http://tldp.org/guides.html

Здесь есть все, от начинающих до продвинутых руководств по Bash; это то, как я узнал в любом случае.

jasonwryan
источник
Спасибо, похоже, что там вы можете найти и другие полезные руководства.
vemv
1
Я читал от кого-то, кто работает над инструментом автоматической проверки кода для сценариев bash: «TLDP, я скажу вежливо, не рекомендуется для руководства по написанию сценариев оболочки».
phk
1
@phk Ну, в нем много вещей, которые слишком пошаговые, например blah; exitval=$?; if [ "$exitval" -ne 0 ]... К счастью, люди быстро учатся, когда вы указываете на это.
Arthur2e5
13
Все руководства, которые я нашел, были невероятно неофициальными, неправильно описывали их синтаксис или рассказывали о наиболее распространенных ошибках, которые вы можете сделать.

Лучший ресурс, посвященный распространенным ошибкам, это Wiki Грега.

Еще один очень хороший ресурс для указателей по синтаксису и хорошей практики - Bash Hackers Wiki

jasonwryan
источник
Оба, кажется, именно то, что мне нужно. Спасибо
vemv
0

Может быть немного поздно, но я считаю этот сайт очень благосклонным

www.linuxcommand.org

prometheuspk
источник
0

Я многому учусь из книги UNIX Power Tools. Хотя это не книга исключительно по программированию оболочки, я обнаружил, что темы легко понять, и есть много хитростей, которые нужно выучить.

Хай вю
источник
0

Если вы хотите получить немного больше информации о том, что на самом деле происходит, и о распространенных ошибках, на которые вы можете упасть, тогда это руководство по написанию сценариев Bash может быть хорошим чтением.

Райан
источник