[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problème inconnu avec APT



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



Reply to: