Les meilleures ressources pour apprendre le script bash? [fermé]

31

J'ai programmé dans plusieurs langues depuis deux ans maintenant, je veux dire que je sais concevoir et mettre en œuvre une solution décente pour un problème donné.

Cependant, bash est un casse-tête majeur pour moi, rien ne fonctionne comme prévu - ou même sans erreurs.

Tous les guides que j'ai trouvés étaient incroyablement informels, ne résumant pas correctement sa syntaxe ou indiquant les erreurs les plus courantes que vous pouvez faire.

Alors, que pouvez-vous me recommander?

vemv
la source
3
Pour ce qu'il vaut, j'ai été pointé vers le manuel aujourd'hui et cela fait une lecture intéressante, mais plutôt substantielle. Cela peut vous être utile.
boehj
Oh je n'ai pas remarqué cette réponse, merci :)
vemv
Pas de soucis du tout. Je continue de labourer. :)
boehj
1
Le manuel @boehj +1 donne aux gens des surprises.
Arthur2e5

Réponses:

22

J'aime les guides TLDP http://tldp.org/guides.html

Il y a tout, des débutants aux guides avancés de Bash; c'est comme ça que j'ai appris de toute façon.

jasonwryan
la source
Merci, on dirait que vous pouvez également y trouver d'autres guides utiles en général.
vemv
1
J'ai lu de quelqu'un qui travaille sur un outil de vérification de code automatique pour les scripts bash: "TLDP est, dois-je dire poliment, déconseillé pour des conseils sur l'écriture de scripts shell."
phk
1
@phk Eh bien, il contient beaucoup de trucs qui sont trop pas à pas, comme blah; exitval=$?; if [ "$exitval" -ne 0 ]... Heureusement, les gens apprennent vite après les avoir signalés .
Arthur2e5
13
Tous les guides que j'ai trouvés étaient incroyablement informels, ne résumant pas correctement sa syntaxe ou indiquant les erreurs les plus courantes que vous pouvez faire.

La meilleure ressource, et celle qui résout les erreurs courantes, est le wiki de Greg

Une autre très bonne ressource pour les pointeurs sur la syntaxe et les bonnes pratiques est le wiki Bash Hackers

jasonwryan
la source
Les deux semblent être exactement ce dont j'ai besoin. Merci
vemv
0

J'apprends beaucoup du livre UNIX Power Tools. Bien que ce ne soit pas un livre exclusivement sur la programmation shell, j'ai trouvé que les sujets sont faciles à comprendre et qu'il y a beaucoup d'astuces à apprendre.

Hai Vu
la source
0

Si vous voulez un peu plus de détails sur ce qui se passe réellement et sur les erreurs courantes dans lesquelles vous pouvez tomber, ce tutoriel de script Bash peut être une bonne lecture.

Ryan
la source