On Wed, Sep 12, 2007 at 09:34:12PM +0200, Jean-Yves F. Barbier wrote:
> ls /usr/share/doc | grep -v [A-Z] | grep -v '^texmf$' \
>   | grep -v '^debian$' | awk '{print   install}' | dpkg --set-selections


je comprend pas ce que tu veux faire :
- tu utilise /usr/share/doc pour avoir la liste des paquets installés ? 
- awk affiche une ligne vide pour chaque package ( install est une
  variable)? je crois plutot que tu voulais afficher le nom du paquet
  avec.

ls /usr/share/doc |
    awk '!( /[A-Z]/ || /^(debian|texmf)$/)  { print $0"  install" }' 

(je me suis permis de virer les greps vu que tu te sers d'awk)

perso, j'aurais plutot utilisé zsh :

# pour tout f
for f (
# contenu dans /usr/share/doc
/usr/share/doc/*
# mais ne contenant pas [A-Z]
~*[A-Z]*
# et n'etant ni debian ni texmf 
~(debian|texmf)
) 
# afficher le nom du fichier (sans path ) ...
print $f:t
# et la chaine install
install

ce qui donne
for f ( /usr/share/doc/*~*[A-Z]*~(debian|texmf) ) print $f:t install

cordialement,
Marc Chantreux


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à