Beste Ressourcen zum Erlernen von Bash-Skripten? [geschlossen]

30

Ich programmiere seit zwei Jahren in mehreren Sprachen. Ich meine, ich weiß, wie man eine anständige Lösung für ein bestimmtes Problem entwirft und umsetzt.

Bash bereitet mir jedoch große Kopfschmerzen, es funktioniert einfach nichts wie erwartet - oder sogar ohne Fehler.

Alle Anleitungen, die ich gefunden habe, waren unglaublich informell, haben die Syntax nicht richtig zusammengefasst oder die häufigsten Fehler aufgedeckt, die Sie machen können.

Also, was kannst du mir empfehlen?

vemv
quelle
3
Für das, was es wert ist, wurde ich heute auf das Handbuch hingewiesen und es sorgt für eine interessante, aber ziemlich umfangreiche Lektüre. Es kann für Sie von Nutzen sein.
Boehj
Oh, ich habe diese Antwort nicht bemerkt, danke :)
vemv
Überhaupt keine Sorgen. Ich pflüge immer noch durch. :)
boehj
1
@boehj + 1 Handbuch gibt Menschen Überraschungen.
Arthur2e5

Antworten:

22

Ich mag die TLDP-Anleitungen http://tldp.org/guides.html

Es gibt alles, vom Anfänger bis zum fortgeschrittenen Bash-Guide. es ist, wie ich sowieso gelernt habe.

jasonwryan
quelle
Vielen Dank, anscheinend finden Sie dort auch andere nützliche Anleitungen.
VEMV
1
Ich habe von jemandem gelesen, der an einem automatischen Code-Überprüfungs-Tool für Bash-Skripte arbeitet: "TLDP wird, höflich gesagt, nicht als Anleitung zum Schreiben von Shell-Skripten empfohlen."
Phk
1
@phk Nun, es enthält viele Sachen, die zu schrittweise sind, wie blah; exitval=$?; if [ "$exitval" -ne 0 ]... Glücklicherweise lernen die Leute schnell, nachdem Sie darauf hingewiesen haben.
Arthur2e5
12
Alle Anleitungen, die ich gefunden habe, waren unglaublich informell, haben die Syntax nicht richtig zusammengefasst oder die häufigsten Fehler aufgedeckt, die Sie machen können.

Die beste Ressource, die häufig auftretende Fehler behebt, ist Gregs Wiki

Eine weitere sehr gute Quelle für Hinweise zu Syntax und bewährten Methoden ist das Bash Hackers Wiki

jasonwryan
quelle
Beides scheint genau das zu sein, was ich brauche. Vielen Dank
vemv
0

Ich lerne viel aus dem Buch UNIX Power Tools. Obwohl es sich nicht ausschließlich um ein Buch zur Shell-Programmierung handelt, habe ich festgestellt, dass die Themen leicht zu verstehen sind und es viele Tricks zu lernen gibt.

Hai Vu
quelle