Lorsque j'exécute less package.rpm
, less me montre toutes sortes de méta-informations sur le package. Qu'est-ce qui est moins exactement fait - a-t-il un code intégré pour pouvoir extraire les méta-informations, ou un rpm est-il structuré de manière à ce que la première partie ressemble à un fichier texte?
Je suppose que le premier, car head
n'est pas si utile ici. Mais pour arriver à la vraie question: si je voudrais à grep
travers ces métadonnées moins me montrer, comment puis-je y parvenir?
grep "foo" < <($LESSOPEN bar.rpm)
? Ou peut-être même juste$LESSOPEN bar.rpm | grep "foo"
.très simplement; si vous voulez grep sur "Version" par exemple:
Notez que moins utilise la
rpm
commande; donc mieux sauter en utilisant moins; et utiliser desrpm
commandes; comme:la source