Si Bash est méprisé il y a une raison: Il n'évolue pas (ou très peu) et il est parfois bien complexe et casse gueule de faire des choses qui dans n'importe quel autre langages sont simples. Cela veut aussi dire que l'on ne méprise pas les développeurs Bash loin de là.
Car Bash reste essentiel à tout admin sys (Pas forcément pro) qui souhaite gérer un peu son Unix. S'il est essentiel c'est un peu car il est toujours présent sur tout les Unix et généralement le shell par défaut (Sur Linux au moins) mais aussi car il n'évolue pas. Cela veut dire qu'une programme Bash qui fonctionne aujourd'hui à 99% de chance fonctionner sur la version de Bash qui sera présent dans la machine dans 10 ou 20 ans, quelques soient les mises à jour.
Sa force, c'est sa faiblesse.
Personnellement Bash me sert à seter un environnement de bas et lancer les différents programmes, je continue en Python (Sans module externes) quand cela commence à demander un peu de trop de chose pour arriver sur le soft de destination en toute fin (Souvent lancé après le Python depuis le Bash).
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
# Bash méprisé
Posté par abriotde (site web personnel, Mastodon) . En réponse au journal FAIM : un système de monitoring en bash pour le fun à ne pas déployer en prod. Évalué à 3.
Si Bash est méprisé il y a une raison: Il n'évolue pas (ou très peu) et il est parfois bien complexe et casse gueule de faire des choses qui dans n'importe quel autre langages sont simples. Cela veut aussi dire que l'on ne méprise pas les développeurs Bash loin de là.
Car Bash reste essentiel à tout admin sys (Pas forcément pro) qui souhaite gérer un peu son Unix. S'il est essentiel c'est un peu car il est toujours présent sur tout les Unix et généralement le shell par défaut (Sur Linux au moins) mais aussi car il n'évolue pas. Cela veut dire qu'une programme Bash qui fonctionne aujourd'hui à 99% de chance fonctionner sur la version de Bash qui sera présent dans la machine dans 10 ou 20 ans, quelques soient les mises à jour.
Sa force, c'est sa faiblesse.
Personnellement Bash me sert à seter un environnement de bas et lancer les différents programmes, je continue en Python (Sans module externes) quand cela commence à demander un peu de trop de chose pour arriver sur le soft de destination en toute fin (Souvent lancé après le Python depuis le Bash).
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.