J'ai plusieurs fichiers contenant cette ligneComment incrémenter un nombre dans plusieurs fichiers si le numéro n'est pas toujours le même?
Release: X
Je veux incrémenter X dans tous les fichiers.
Si X était constante entre les fichiers, je pourrais avoir une boucle script bash autour des fichiers et de faire (1 $ contenant l'ancien numéro de version et 2 $ la nouvelle, soit 1 $ + 1.):
sed 's/Release: '$1'/Release: '$2'/' <$file >$file.new
Maintenant, comment faire si le numéro de version est différent entre les fichiers?
Est-ce faisable avec sed?
devrais-je utiliser un autre outil?
Merci beaucoup, c'est exactement ce que je cherchais. Je vais maintenant chercher un tutoriel sur awk et en apprendre plus à ce sujet. – Barth
Vous devez également vous assurer de définir un fichier comme "source" principale pour la version. Tous les autres fichiers doivent donc obtenir leur version de cette source unique. –
Salut Aaron, cela est déjà fait :) – Barth