¿Los mejores recursos para aprender bash scripting? [cerrado]

31

He programado en varios idiomas durante dos años, quiero decir que sé cómo diseñar e implementar una solución decente para un problema determinado.

Sin embargo, bash está siendo un gran dolor de cabeza para mí, simplemente nada funciona como se esperaba, o incluso sin errores.

Todas las guías que encontré eran increíblemente informales, no resumían adecuadamente su sintaxis ni decían los errores más comunes que puede cometer.

Entonces, ¿qué me pueden recomendar?

vemv
fuente
3
Por lo que vale, me señalaron el manual de hoy y está haciendo una lectura interesante, pero bastante sustancial. Puede ser de utilidad para usted.
boehj
Oh, no noté esta respuesta, gracias :)
vemv
Sin preocupaciones. Todavía lo estoy investigando. :)
boehj
1
@boehj +1 manual da sorpresas a las personas.
Arthur2e5

Respuestas:

22

Me gustan las guías TLDP http://tldp.org/guides.html

Hay de todo, desde principiantes hasta guías avanzadas de Bash; así es como aprendí de todos modos.

jasonwryan
fuente
Gracias, parece que también puedes encontrar otras guías útiles en general allí.
vemv
1
Leí de alguien que trabaja en una herramienta de verificación automática de código para scripts de bash: "TLDP es, debo decir cortésmente, no recomendado como guía para escribir scripts de shell".
phk
1
@phk Bueno, contiene muchas cosas que son demasiado paso a paso, como blah; exitval=$?; if [ "$exitval" -ne 0 ]... Afortunadamente, las personas aprenden rápido después de señalarlas.
Arthur2e5
13
Todas las guías que encontré eran increíblemente informales, no resumían adecuadamente su sintaxis ni decían los errores más comunes que puede cometer.

El mejor recurso, y uno que aborda los errores comunes, es el Wiki de Greg

Otro recurso muy bueno para punteros sobre sintaxis y buenas prácticas es el Wiki Bash Hackers

jasonwryan
fuente
Ambos parecen ser exactamente lo que necesito. Gracias
vemv
0

Aprendo mucho del libro UNIX Power Tools. Aunque no es un libro exclusivo sobre programación de shell, descubrí que los temas son fáciles de entender y hay muchos trucos para aprender.

Hai Vu
fuente
0

Si desea un poco más de detalle sobre lo que realmente está sucediendo y los errores comunes en los que puede caer, este Tutorial de scripts de Bash puede ser una buena lectura.

Ryan
fuente