Die bash ist eine der besten Shells überhaupt.
(Solange kein ksh User mitredet)
Dennoch gehört sie zweifelsohne zu den seltsamsten Sprachen in der Computerwelt.
Was klar an ihren Aufgaben liegt: einmal ist sie das Bindeglied zwischen kernel und User(land) und zum anderen ist sie eine Programmiersprache, die niemals eine Programmiersprache werden wird.
Genau so schizophren ist die bash.
Kraft ihrer Natur.
Beginnt man mit der bash nun seine ersten echo Hello world Scripte, so steht jeder vor den gleichen Problemen.
All diese Probleme zu lösen und ein mächtiges Tool zu schaffen, bei dem nicht nur Newbies vieles lernen, würde mich sehr reizen.
Ich schlage also einen bash Kurs vor, der genau das tut:
Lasst uns einen bash Scriptgenerator entwickeln, der Scripte erstellen kann, die alle Standardaufgaben sauber ausführen.
Diese Aufgaben sind
- Analyse der Optionen und Argumente (argc/argv)
- Erstellung von man pages
- Erzeugung von Standardfunktionen ( isRoot, usage, colormsg et cetera ad libidum)
- Komplette Internationalisierung/Lokalisierung (ja, die bash kann das. Scripte können lokalisiert sein)
- Interfaces zu OutputToHTML, et cetera....
- saubere Fehlerbehandlung
- ....
- ...
Jeder kann da sein Wissen einbringen und viel Wissen daraus schöpfen.
Das Forum hätte damit sicher eine Attraktion.
Mich würde nun interessieren, ob daran Interesse besteht und wenn ja, wie man das hier sauber integrieren könnte. Für gemeinsame bash sessions, um ein wenig zu experimentieren, würden wir auf unserem Server einen user account bereitstellen, so dass wir in einer gemeinsamen screen Session basteln können. Dort läuft auch ein mumble Server, so dass wir reden können, während wir bash hacken. Eine sehr effiziente Art zu lernen und zu coden.