Beiträge von Larry im Thema „Text in ASM Quelltext ersetzen mittel SED“

    Ich habe das nun wie folgt gelöst:

    Code
    cbase$ sed -i '3a\*\=\$'"$(python3 /home/larry/C64/bbs/larrymod/scripts/getaddr.py)" cpn-ml.asm

    Das getaddr Python Script stammt von 1570 aus dem anderen heute so compiliert... Threat.

    Vorher wurde die alte Zeile mit dem ersten SED Command bereits aus der Datei entfernt / gelöscht.

    Damit noch einmal ganz herzlichen Dank an euch beiden !!!

    Leute ich glaube ich raff es nicht.

    Die letzten 4 Versuche ändern auch nichts in der Datei. Die Zeile ist nach wie vor unverändert vorhanden.

    Hallo Leute,

    ich versuche mittels Script meinen Build Prozess von BASIC + Assembler Code in ein per Blitz! Compiler kompiliertes File zu bringen, ohne 5 - 6 manuelle Schritte zu gehen.

    Bitte melde dich an, um diesen Link zu sehen. hatte ich das gestern schon mal beschrieben.

    Dank des Tips von 1570 mit einer kleinen Änderung bekomme ich die Adresse, die ich für die Assemblierung vom ASM Sourcecode brauche in der Console angezeigt.

    Nun versuche ich schon den ganzen Nachmittag mittels SED die Zeile mit der Basisadresse im ASM Quellcode File zu ändern. Aber leider ziemlich erfolglos.

    Im Internet gibt es diverse Tips wie man mit SED ein Wort oder ein "non-word" löschen kann, aber ich vermute ein non-word das die Zeilenfolge *=$ enthält ist zu mit SED nicht machbar. Oder vielleicht doch ?

    Und genau an der Stelle bräuchte ich mal einen guten Tip von euch.

    Hier nochmal die Zeile die ersetzt, bzw. zumindest gelöscht werden soll:

    Code
    *=$3ab1 "cpn.ml"