Un shell script en CSharp
une expérience réalisée sur mon Raspberry pi.
Habitué à développer en C# et profondément amoureux du Framework .Net, j’ai éprouvé une certaine répulsion à utiliser du vieux shell sous linux pour jouer avec mon Raspberry pi (d’autant plus qu’après avoir utilisé PowerShell, on a l’impression de faire quelque chose de mal en utilisant bashrc ^^).
J’ai donc décidé de tester CsharpRepl (voir http://www.mono-project.com/CsharpRepl).
Sous Debian, il est aisé d’installer cet outil en faisant un simple:
Placez vous ensuite dans votre répertoire de développements et faites un:
Collez-y ensuite le code suivant:
N’oubliez pas le shebang “#!/usr/bin/env csharp” qui indiquera au shell que le binaire “csharp” est l’interpréteur.
Faites ensuite un (ctrl + x et ctrl + s) pour savegarder, puis (ctrl + x et ctrl + c) pour quitter.
Il faut ensuite ajouter les droits d’exécution comme il suit:
Puis tester ce merveilleux code:
Et voilà, ça marche !
Il faut donc voir celà comme un petit outils de scripting, mais pour du code plus complexe, rien de telle qu’une bonne compilation avec mono :D