Найкращі ресурси для вивчення баш сценаріїв? [зачинено]


31

Я вже два роки програмую на декількох мовах, я маю на увазі, що знаю, як розробити та реалізувати гідне рішення даної проблеми.

Тим не менш, баш для мене головний біль, просто нічого не працює, як очікувалося, або навіть без помилок.

Усі знайдені нами посібники були неймовірно неофіційними, не підсумовуючи належним чином його синтаксис або розповідаючи про найпоширеніші помилки, які ви можете зробити.

То що ви можете мені порадити?


3
Що того варте, я сьогодні був вказаний на посібник, і це цікаве, але досить вагоме прочитання. Можливо, вам це буде корисно.
boehj

О, я не помітив цієї відповіді, дякую :)
vemv

Жодних турбот. Я все ще перекидаю це. :)
boehj

1
Посібник @boehj +1 дарує людям сюрпризи.
Arthur2e5

Відповіді:


22

Мені подобаються посібники TLDP http://tldp.org/guides.html

Є все, від початківців до просунутих керівників Bash; як я все-таки навчився.


Дякую, схоже, ви також можете знайти й інші корисні посібники.
vemv

1
Я читав від того, хто працює на автоматичному інструменті перевірки коду для скриптів bash: "TLDP - це, якщо я кажу ввічливо, не рекомендується для вказівки щодо написання скриптів оболонки".
phk

1
@phk Добре, він містить багато матеріалів, які занадто покрокові, як blah; exitval=$?; if [ "$exitval" -ne 0 ]… На щастя, люди швидко навчаються після того, як ви їх вказали.
Arthur2e5

13
Усі знайдені нами посібники були неймовірно неофіційними, не підсумовуючи належним чином його синтаксис або розповідаючи про найпоширеніші помилки, які ви можете зробити.

Найкращий ресурс і той, хто вирішує поширені помилки, - Вік Грега

Ще один дуже хороший ресурс для покажчиків на синтаксис та добру практику - це Bash Hackers Wiki


Обидва, здається, саме те, що мені потрібно. Дякую
vemv


0

Я багато чого вчуся з книги UNIX Power Tools. Хоча це не книга виключно про програмування оболонок, я виявив, що теми легко зрозуміти, і є багато хитрощів, які слід вивчити.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.