J'ai un fichier contenant de nombreuses lignes. L'une d'entre elles ressemble à :
set auto_upgrade {1 2 3 4}
La liste peut contenir plus de numéros.
Maintenant, dans un shell script je veux regarder dans ce fichier et trouver quel est le dernier numéro de la liste. Dans l'exemple ci-dessus, il devrait trouver 4. J'ai une expression régulière pour trouver cela :
set auto_upgrade {\([0-9] \)*\([0-9]\{1,\}\)}
Le deuxième groupe contient ce dont j'ai besoin. Cependant, comment puis-je utiliser cette expression régulière ? J'ai essayé sed mais il renvoie le fichier complet avec une substitution. Je veux juste le deuxième groupe.
Merci d'avance, Barth