Ich kenne die Perl-Liner unten ist sehr einfach, funktioniert und macht eine globale Substitution, A für eine; aber wie laufe ich es in einem Makefile?Wie führe ich einen Perl-Liner aus einem Makefile?
perl -pi -e "s/a/A/g" filename
ich versucht habe (ich glaube, jetzt der Rest der Post Junk als Shell-Befehl funktioniert eine Erweiterung Kommandozeile - NICHT, WAS ICH WILL) Die oben gestellte Frage steht immer noch!
APP = $(shell perl -pi -e "s/a/A/g" filename)
mit und ohne die folgende Zeile
EXE = $(APP)
und ich bekomme immer folgende Fehler
make: APP: Command not found
die ich kommt aus der Leitung übernehmen, die APP beginnt
Dank
Wollen Sie wirklich den Substitutionsoperator von Perl verwenden? 'perl -pi -e" s/a/A/g "' – toolic
Also was * ist * die Zeile, die APP startet? Es hört sich so an, als ob du etwas falsch machst; die Erklärung von APP selbst sieht gut aus. – Porculus