D'où mon exemple justement : en 3 lignes tu récupères les 8 premières entrées d'un blog. Fait le avec wget et un parseur xml en script bash, on va voir lequel est le plus simple pour l'admin.
Une ligne (bon j'ai pas wget sur ma machine, donc je peux pas faire le lien avec le fichier) :
perl -e 'use XML::Simple; $lim = 8; $items = ${XMLin("/users/cvaraldi/priv/rss.xml")}{"item"}; foreach (@$items) { print $$_{"title"}."\n" if($lim -- > 0;}'
Temps de reflexion : quedalle.
Faut utiliser les bons outils aux bons endroits, c'est tout. Y'a pas que sed/awk/wget dans la vie.
Le concours du nombre de ligne ne rime a rien, ce qui importe, c'est le temps et la fiabilité que tu auras mis a developper ton script. Ce qui compte aussi, c'est la portabilité.
Ici, mon truc est portable. Qu'en est-il de ton script ? Tu vas cloisonner, fermer, ta solution, a la seule plateforme Windows. Jusqu'a ce que ca emmerde les gens, et que quelqu'un fasse un portage. Qu'aura-t-on gagné ? Beaucoup de sueur, pour rien.
Ce shell est peut etre interessant, mais ne sera jamais une solution deployable en milieu etherogene. Inutile a grande echelle. Sans compter la formation que les admins devraient faire, pour quelque chose qu'ils savent deja faire et rapidement.
[^] # Re: Je me marre ...
Posté par iznogoud . En réponse au journal PowerShell: tapez rm -rf c:\Windows ! ;). Évalué à 5.
Une ligne (bon j'ai pas wget sur ma machine, donc je peux pas faire le lien avec le fichier) :
perl -e 'use XML::Simple; $lim = 8; $items = ${XMLin("/users/cvaraldi/priv/rss.xml")}{"item"}; foreach (@$items) { print $$_{"title"}."\n" if($lim -- > 0;}'
Temps de reflexion : quedalle.
Faut utiliser les bons outils aux bons endroits, c'est tout. Y'a pas que sed/awk/wget dans la vie.
Le concours du nombre de ligne ne rime a rien, ce qui importe, c'est le temps et la fiabilité que tu auras mis a developper ton script. Ce qui compte aussi, c'est la portabilité.
Ici, mon truc est portable. Qu'en est-il de ton script ? Tu vas cloisonner, fermer, ta solution, a la seule plateforme Windows. Jusqu'a ce que ca emmerde les gens, et que quelqu'un fasse un portage. Qu'aura-t-on gagné ? Beaucoup de sueur, pour rien.
Ce shell est peut etre interessant, mais ne sera jamais une solution deployable en milieu etherogene. Inutile a grande echelle. Sans compter la formation que les admins devraient faire, pour quelque chose qu'ils savent deja faire et rapidement.