Oui, sans doute, mais je ne suis pas un programmeur et j'ai la flemme d'appendre un langage qui me servirait 2 fois par an et dont j'oublierai tout d'une fois sur l'autre…
C'est une assez bonne raison! :)
J'ai essayé une fois de me mettre à perl, je ne sais même plus dire "hello world" :)
Pour enrichir ton vocabulaire je te suggère te regarder le Perl Cookbook: il est rempli d'exemples que tu peux copier et éditer, plutôt pratique si tu n'as qu'une pratique sporadique! (Si tu spikes ingliche.)
Je ne peux pas deviner à quoi ressemble ton traitement, mais si tu as une boucle où tu convertis beaucoup de ces nombresx tu as intérêt à l'écrire avec un filtre perl. De façon générale c'est toujours bien d'organiser ses programmes shell en termes de flux de données (c'est-à-dire, écrire des fonctions fonctionnant comme des filtres). Malheureusement ce n'est pas toujours hyper intuitif, mais j'ai écrit un petit exemple un peu détaillé là:
[^] # Re: Mais pourquoi diable le shell?
Posté par Michaël (site web personnel) . En réponse au message Bash : tester des nombres décimaux [Résolu]. Évalué à 4.
C'est une assez bonne raison! :)
Pour enrichir ton vocabulaire je te suggère te regarder le Perl Cookbook: il est rempli d'exemples que tu peux copier et éditer, plutôt pratique si tu n'as qu'une pratique sporadique! (Si tu spikes ingliche.)
http://docstore.mik.ua/orelly/perl/cookbook/index.htm
Voilà d'ailleurs un exemple de procédure Perl qui fait ce que tu veux
convertDecimalToDegMinSec:http://jaystile.wordpress.com/2009/02/21/perl-converting-decimal-to-degrees-minutes-seconds-and-vice-versa/
Je ne peux pas deviner à quoi ressemble ton traitement, mais si tu as une boucle où tu convertis beaucoup de ces nombresx tu as intérêt à l'écrire avec un filtre perl. De façon générale c'est toujours bien d'organiser ses programmes shell en termes de flux de données (c'est-à-dire, écrire des fonctions fonctionnant comme des filtres). Malheureusement ce n'est pas toujours hyper intuitif, mais j'ai écrit un petit exemple un peu détaillé là:
https://linuxfr.org/forums/programmationshell/posts/le-plus-petit#comment-1383883