patch helyett valami komplexebb kellene

Fórumok

Van egy jókora forrás fájl kupac, több könyvtár és fájl, C fájlok.
Tesztelés célból kell két három (minimális snippet jellegű) kód fájlt bemásolnom és 5-6 fájlba belemódosítanom (beilleszteni egy include-ot és később egy funkció hívást).

A patch (nekem úgy tűnik) csak a forrás szöveg sora alapján módosít, fájlokat végképp nem másol (mondjuk nem halálos egy shell script ami megteszi) . Viszont az én esetemben a fájlok tartalma változhat (nem nagyon de nincs garancia).

Kellene egy olyan patch jellegű program ami nem a sor száma alapján, hanem egy kód minta mögé/elé szúrja be módosítást.
Létezik ilyesmi?

Hozzászólások

Pedig a `diff -Nur ... ...` az pont olyan *.patch-et csinal, amit a `patch` mint program ugy ertelmez ahogy kell es ahogy szeretned. Beleertve az uj file-ok letrehozasat is (lasd: `man diff`, -N).