Ich habe eine Datei mit vielen Zeilen drin. Einer davon sieht so aus:Wie finde ich Informationen in einer Datei mit regulären Ausdrücken unter Linux
set auto_upgrade {1 2 3 4}
Die Liste kann mehr Zahlen enthalten.
Nun möchte ich in einem Shell-Skript in diese Datei schauen und herausfinden, was die letzte Nummer in der Liste ist. Im obigen Beispiel sollte es 4 finden. Ich habe einen regulären Ausdruck, um das zu finden:
set auto_upgrade {\([0-9] \)*\([0-9]\{1,\}\)}
Die zweite Gruppe enthält, was ich brauche. Wie verwende ich diesen regulären Ausdruck? Ich versuchte sed, aber es gibt die vollständige Datei mit einer Auslassung zurück. Ich will nur die zweite Gruppe.
Vielen Dank im Voraus, Barth