Le 16 octobre 2008 13:44, François Cerbelle <[EMAIL PROTECTED]> a écrit
:

>
> Le Jeu 16 octobre 2008 12:15, jerome moliere a écrit :
> [...]
> > J'ai besoin de controler un certain nombre de choses sur la machine pour
> > ne rien casser ni abimer (entre autre regarder la sortie d'une commande
> du
> > type dpkg --get-selections me permettant de savoir si un certain nombre
> de
> > paquets sont deja installes sur la box). J'aimerai donc savoir à ton
> avis,
> > quel est le meilleur outil pour parser les résultats des sorties de
> telles
> > commandes, sachant que je prefere eviter toute dépendance inutile avec
> > PERL/python ou autre ruby qui ferait cela surement tres bien mais...)
> > sed,awk ou quoi d'autre inclus en standard avec n'importe quelle box
> > Unix/Linux?
> > De même je vais avoir besoin de créer des fichiers à partir de
> 'templates'
> > ,quelle méthode conseilleriez vous ?
>
> Salut Jérôme,
>
salut francois et merci de ce coup de pouce sympa

>
> Pourquoi demander à un outil de te générer une sortie éloignée de ton
> besoin pour la "parser" ensuite alors qu'il existe des outils qui
> pourraient certainement générer une sortie dans le format que tu
> souhaites.



He beinh parce que je ne soupconnais même pas leur existence pardi -)

> Regarde l'exemple ci-dessous (syntaxe aproximative de tête, je
> n'ai pas de Linux au boulot) :
> dpkg-query --showformat="${Installed-Size} ${Package}\n" -W
>
> Je l'utilise pour identifier les gros paquets :
> dpkg-query --showformat="${Installed-Size} ${Package}\n" -W | sort -unr
>
> Mais tu peux définir ton format de sortie, avec les informations dont tu
> as besoin, les séparateurs, ...
>

man dpkg-query pour les détails je supppose je vais regarder..

Merci
Jerome

-- 
Jerome Moliere - Mentor/J
http://romjethoughts.blogspot.com/
auteur Eyrolles

Répondre à