Questions et astuces concernant l'installation et la configuration d'archlinux
DarkBaboon
Daikyu
Messages : 89 Inscription : mar. 24 juin 2008, 11:48
Localisation : Rennes
Message
par DarkBaboon » mer. 26 nov. 2008, 23:41
Salut les Archers,
J'ai essayé de me faire une petite commande dans .bashrc pour afficher seulement les champs qui m'intéressaient quand je fais un yaourt -Qi (valable aussi pour pacman -Qi). J'ai pris exemple de la commande pacsearch que j'avais trouvé je sais plus où :
Code : Tout sélectionner
pacsearch () { echo -e "$(pacman -Ss $@ | sed \
-e 's#core/.*#\\033[1;31m&\\033[1;37m#g' \
-e 's#extra/.*#\\033[1;32m&\\033[1;37m#g' \
-e 's#community/.*#\\033[1;35m&\\033[1;37m#g' \
-e 's#^.*/.* [0-9].*#\\033[1;36m&\\033[1;37m#g' )"
}
Et voici mon
infructueuse tentative :
Code : Tout sélectionner
pacinfo () { echo -e "$(yaourt -Qi $@ | grep -e Nom -e Requis -e Dépend -e Desc)" }
J'ai essayé plusieurs variantes
Code : Tout sélectionner
pacinfo () { yaourt -Qi $@ | grep -e Nom -e Requis -e Dépend -e Desc }
ou
Code : Tout sélectionner
pacinfo () { echo -e "$(yaourt -Qi $@ | grep \
-e 'Nom' \
-e 'Requis' \
-e 'Dépend' \
-e 'Desc' )"
}
Mais j'ai toujours
syntax error near unexpected token `('
Dernière modification par
DarkBaboon le jeu. 27 nov. 2008, 23:16, modifié 1 fois.
tOomM
Hankyu
Messages : 31 Inscription : jeu. 09 nov. 2006, 16:52
Message
par tOomM » jeu. 27 nov. 2008, 00:00
Non rien, j'étais totalement à côté de la plaque, désolé, sûrement l'heure.
tuxce
Maître du Kyudo
Messages : 6677 Inscription : mer. 12 sept. 2007, 16:03
Message
par tuxce » jeu. 27 nov. 2008, 12:01
DarkBaboon a écrit :
Code : Tout sélectionner
pacinfo () { echo -e "$(yaourt -Qi $@ | grep \
-e 'Nom' \
-e 'Requis' \
-e 'Dépend' \
-e 'Desc' )"
}
Mais j'ai toujours
syntax error near unexpected token `('
celle ci est très bien
pour les autres, il faut un ";" avant le "}"
sinon, le "echo -e" est inutile
DarkBaboon
Daikyu
Messages : 89 Inscription : mar. 24 juin 2008, 11:48
Localisation : Rennes
Message
par DarkBaboon » jeu. 27 nov. 2008, 23:15
Merci Tuxce !
Effectivement j'y étais pas loin tout compte fait...
Donc voici la petite commande au
final :
Code : Tout sélectionner
pacinfo () { yaourt -Qi $@ | grep \
-e 'Nom' \
-e 'Dépend' \
-e 'Requis' \
-e 'Desc'
}
yaourt -Qi est remplaçable par pacman -Qi
'Nom' affiche le champ 'Nom' du paquet
'Dépend' affiche les champs 'Dépend de' et 'Dépendances opt.'
'Requis' affiche le champ 'Requis par'
'Desc' affiche le champ 'Description'
En espérant que ça aidera certains ou donnera des idées à d'autres
Bon je vais pouvoir mettre que c'est résolu.