Aprendí los conceptos básicos de programación en bash. Me gustaría estudiar algunos ejemplos de scripts de bash para poder aprender buenos hábitos para los scripts de bash.
En particular, estoy interesado en ejemplos de scripts de bash que muestran:
- Cómo procesar argumentos y activar la funcionalidad condicional
- cómo verificar si hay errores de entrada
- cómo realizar la finalización de comandos
- Cómo organizar un script bash en funciones, comandos, etc.
- cómo presentar mensajes de ayuda
Por ejemplo, aprendí mucho de autorandr en github . ¿Hay otros scripts o repositorios de scripts similares donde pueda aprender sobre convenciones de scripts de bash?
/etc
o donde esté lleno de malas prácticas de scripting de shell, por lo que debe evitar usarlos como ejemplos.Respuestas:
Plug descarado, pero pediste ejemplos:
Y si quieres una buena referencia, usa el Wiki de Greg . Es un jardín de caos y belleza legible sin sentido, con un enfoque pragmático para hacer las cosas de la mejor manera. Solo tenga mucho cuidado de investigar adecuadamente antes de preguntar cualquier cosa en #bash: pueden ser feroces.
fuente