Wie das Inkrementieren einer Zahl in mehrere Dateien, wenn die Anzahl nicht immer die gleichen?

Ich habe mehrere Dateien mit dieser Linie

Release: X

Ich will Inkrement X in allen Dateien.

Wenn X konstant ist zwischen den Dateien konnte ich ein bash-Skript Schleife um die Dateien und tun, ($1 mit dem früheren release-Nummer und $2 für den neuen ie. $1 + 1) :

sed 's/Release: '$1'/Release: '$2'/' <$file >$file.new

Nun, wie soll ich tun, wenn die release-Nummer ist der Unterschied zwischen den Dateien ?

Ist es machbar mit sed ?

sollte ich ein anderes tool ?

InformationsquelleAutor Barth | 2008-12-17
Schreibe einen Kommentar