bONJOUR,
Je souhaite avoir une petite commande qui permet de récupérer les valeurs qui sont en couleur vert.
j'ai fais cette commande keyval=$(salt-key | grep -v "^.*:") ça marche parfaitement il surprime les lignes qui se termine par : par contre la ligne qui en couleur rouge je voudrai aussi la supprimer.
En résumé à chaque fois quand je reçois une résultat au dessous de Unaccepted Keys: c'est à dire les lignes qui sont en rouge il les élimines. et le script me récupère que les lignes en Vert.
entre Accepted Keys: et Denied Keys:.
root@SALT-MASTER-PPROD:~# salt-key -L
Accepted Keys:
SALT-MASTER-PPROD
TEST-HRAF-WIN-CYGIWIN-14H55
TEST-HRAF-WIN-CYGIWIN-16H31
Denied Keys:
Unaccepted Keys:
VMTestWin
Test2
Test3
Rejected Keys:
j'ai commencer avec des filtres avancé par sed, j'ai fais cette commande sed -n '2,/Denied/p' resul.txt il me récupéré :
SALT-MASTER-PPROD
TEST-HRAF-WIN-CYGIWIN-14H55
TEST-HRAF-WIN-CYGIWIN-16H31
Denied Keys:
Y'a un moyen de faire comme ce genre de test ?
Merci
Partager