Op het moment zit ik met het probleem dat ik een binair bestand moet patchen.
In een tekstbestand gebruik je gewoon: sed 's/pattern/replacement/g' bron > doel
en normaal heb je voor binaire bestanden hetzelfde met perl: perl -pi -e 's/pattern/replacement/g' bestand
Maar, ik heb nu voor [pattern] en [replacement] geen tekst maar binaire "strings" ...
Ik wil b.v. (hex) 0xC783C000003E vervangen door 0xC783C0000014 en ik weet niet hoe ik dat moet uitdrukken in perl.
Bij awk zou het een "\xC7\x83\xC0..." worden maar met perl ...
Wie kan mij een tip geven, of soms ook een andere aanpak die dit probleem verhelpt ?
Bij voorbaat dank,
track