ich brauche ein Makro, was nach außen Environment-Variablen setzt.
Dieses muß ich demnach über schräge Anführungsstriche aufrufen, und das executable darf demnach das eigentliche Kommando nur echoen, sonst ist es ja noch in seiner shell.
Konkret:
executable (namens export):
Kommando:
Problem: die Anführungszeichen werden nicht interpretiert!
Nachtrag:(Die ersten werden von echo weginterpretiert, aber verwendet man zweite, innere, werden diese wieder wörtlich genommen).
wie geht man da vor?
Nachtrag:
OK, mit executable (namens export):
gehts.
aber wie kriegt man das in EINEN Befehl?
Ach, jetzt habbichs:
man macht noch eine zweite executable namens exp
die man mit
aufruft.
Aber geht es noch einfacher?
Dieses muß ich demnach über schräge Anführungsstriche aufrufen, und das executable darf demnach das eigentliche Kommando nur echoen, sonst ist es ja noch in seiner shell.
Konkret:
executable (namens export):
Code:
echo export CFLAGS="-O0 -g" CXXFLAGS="-O0 -g"Problem: die Anführungszeichen werden nicht interpretiert!
Nachtrag:(Die ersten werden von echo weginterpretiert, aber verwendet man zweite, innere, werden diese wieder wörtlich genommen).
wie geht man da vor?
Nachtrag:
OK, mit executable (namens export):
Code:
export CFLAGS="-O0 -g" CXXFLAGS="-O0 -g"aber wie kriegt man das in EINEN Befehl?
Ach, jetzt habbichs:
man macht noch eine zweite executable namens exp
Code:
source ./exportaufruft.
Aber geht es noch einfacher?
Konsole