Avec mon routeur sous le firmware open-source FreshTomato j'ai la possibilité d'installer des paquets grâce à Entware, un dépôt de logiciels pour les périphériques embarqués comme les routeurs ou les NAS. Il s'agit d'une alternative moderne de Optware et a été conçu à l'origine pour être utilisé sur OpenWRT mais a été adapté pour être utilisé sur d'autres distributions / firmwares.
Problème : la recherche avec opkg est particulièrement illisible car la description de certains paquets est tellement longue qu'elle retourne à la ligne et vient se mélanger avec les noms de paquets. Et puis c'est quand même plus sympa d'avoir le nom en couleur :
Voici comment colorer le nom du paquet :
Une regex et c'est réglé
Pour cela il suffit de faire appel à une bonne vieille expression rationnelle pour mettre en couleur tout ce qui se situe avant l'espace :
opkg list | grep -E '^[^ ]+' --color=always
Et si vous préférez englober le numéro de version dans la partie colorée :
opkg list | grep -E '^.* \- ' --color=always
Exemple si je cherche "tunnel" :
opkg list | grep -i tunnel | grep -E '^[^ ]+' --color=always
Simple et efficace.
Auteur : Mr Xhark
Fondateur du blog et passionné par les nouvelles techno, suivez-moi sur twitter
Le premier commentaire c'est pour vous 👇