Quantcast
Channel: Multimediaforum
Viewing all articles
Browse latest Browse all 4603

Ausgabe von schrägen Anführungszeichen escapen

$
0
0
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):
Code:

echo export CFLAGS="-O0 -g" CXXFLAGS="-O0 -g"
Kommando:
shell Konsole
`./export`
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
shell Konsole
source ./export
executable (namens export):
Code:

export CFLAGS="-O0 -g" CXXFLAGS="-O0 -g"
gehts.
aber wie kriegt man das in EINEN Befehl?
Ach, jetzt habbichs:
man macht noch eine zweite executable namens exp
Code:

source ./export
die man mit
shell Konsole
`./exp`
aufruft.
Aber geht es noch einfacher?

Viewing all articles
Browse latest Browse all 4603