Werner Mahr [EMAIL PROTECTED] wrote:
Ich hätte es vielleicht auch selbst erstmal testen sollen. Wie sieht es
aus, wenn man die Variable vor der Schleife definiert. Kann man dann da
rein schreiben?
Es kommt ja, wie sich aus dem geposteten Link ergibt, nicht auf die
Schleife an (hätte mich
Am Mittwoch, den 27.07.2005, 01:17 +0200 schrieb Werner Mahr:
Am Dienstag, 26. Juli 2005 23:24 schrieb Frank Küster:
Werner Mahr [EMAIL PROTECTED] wrote:
Am Dienstag, 26. Juli 2005 21:42 schrieb Christoph Conrad:
Hallo Michelle,
Weil eine neue Sub-Shell geöffnet und die $INCLUDES
Peter Kuechler [EMAIL PROTECTED] wrote:
Ich gehe davon aus, du willst die Variable definieren und exportieren,
damit du sie in der Schleife benutzen kannst.
Das kannst Du zwar machen, aber wenn du in der Schleife die Werte
änderst kommt das nicht wieder mit zurück.
Grund:
Mit export wird
Am Mittwoch, 27. Juli 2005 12:26 schrieb Frank Küster:
Peter Kuechler [EMAIL PROTECTED] wrote:
Ich gehe davon aus, du willst die Variable definieren und exportieren,
damit du sie in der Schleife benutzen kannst.
Das kannst Du zwar machen, aber wenn du in der Schleife die Werte
änderst
Hallo,
wo mache ich hier den Fehler?
# INCLUDES=$(find . -name '*.hpp' -exec dirname {} \; | uniq | tr \r\n :)
find . -name '*.hpp' | while read file
do
dir=$(dirname $file)
INCLUDES=$INCLUDES -I $dir
done
echo $INCLUDES ist dann ein Leerstring. Bei der auskommentierten
On Tue, Jul 26, 2005 at 07:10:13PM +0200, Christoph Conrad wrote:
Hallo,
wo mache ich hier den Fehler?
# INCLUDES=$(find . -name '*.hpp' -exec dirname {} \; | uniq | tr \r\n :)
find . -name '*.hpp' | while read file
do
dir=$(dirname $file)
INCLUDES=$INCLUDES -I $dir
Hallo Christian,
Die Zuweisung an INCLUDES erfolgt in einer anderen Instanz der
Variablen und geht beim done verloren.
Danke!
Hatten wir hier letzte Woche gerade diskutiert.
Ups... Überlesen. Umso mehr danke!
Freundliche Grüße,
Christoph
--
True misery for a man is when there are no
Am 2005-07-26 19:10:13, schrieb Christoph Conrad:
Hallo,
wo mache ich hier den Fehler?
# INCLUDES=$(find . -name '*.hpp' -exec dirname {} \; | uniq | tr \r\n :)
find . -name '*.hpp' | while read file
do
dir=$(dirname $file)
INCLUDES=$INCLUDES -I $dir
done
echo
Hallo Michelle,
Weil eine neue Sub-Shell geöffnet und die $INCLUDES nicht rückwärts
exportiert wird.
Tja - und wie geht es?
Freundliche Grüße,
Christoph
--
True misery for a man is when there are no more problems to be solved.
--
Haeufig gestellte Fragen und Antworten (FAQ):
Am 2005-07-26 21:42:23, schrieb Christoph Conrad:
Hallo Michelle,
Weil eine neue Sub-Shell geöffnet und die $INCLUDES nicht rückwärts
exportiert wird.
Tja - und wie geht es?
for FILE in `find . -name '*.hpp'` ; do
INCLUDES=$INCLUDES -I `dirname $FILE`
done
Freundliche Grüße,
Hallo Michelle,
ja, so geht es, aber die Konstruktion mit dem | while read schützt
mich vor Pfadnamen mit Spaces. Die von Dir verwendete Konstruktion macht
das IMHO nicht.
Freundliche Grüße,
Christoph
--
True misery for a man is when there are no more problems to be solved.
--
Haeufig
Christoph Conrad [EMAIL PROTECTED] wrote:
Hallo Michelle,
Weil eine neue Sub-Shell geöffnet und die $INCLUDES nicht rückwärts
exportiert wird.
Wo steht denn das eigentlich? Ich habe die Diskussion in der Liste, auf
die verwiesen wurde, nicht mitgekriegt, und bin offenbar zu dumm es im
Hallo Frank,
[war eigentlich wide reply mit CC in Liste, taucht aber nicht auf]
Tja - und wie geht es?
Zum Beispiel so:
INCLUDES=[...]
Ausgezeichnet! Löst auch das Spaces-Problem. Habe es noch für mich
angepasst:
INCLUDES=`find . -name '*.hpp' -exec dirname {} \; | sort | uniq | while read
Am Dienstag, 26. Juli 2005 21:42 schrieb Christoph Conrad:
Hallo Michelle,
Weil eine neue Sub-Shell geöffnet und die $INCLUDES nicht rückwärts
exportiert wird.
Tja - und wie geht es?
Da hier was von variablen exportieren steht, würde ich es erstmal mit
export probieren, und dann fragen.
Hallo Frank,
Tja - und wie geht es?
Zum Beispiel so:
INCLUDES=[...]
Ausgezeichnet! Löst auch das Spaces-Problem. Habe es noch für mich
angepasst:
INCLUDES=`find . -name '*.hpp' -exec dirname {} \; | sort | uniq | while read
file
do
echo -n -I $(dirname $file)
done`
echo Includes:
Frank Küster wrote:
Wo steht denn das eigentlich? Ich habe die Diskussion in der Liste, auf
die verwiesen wurde, nicht mitgekriegt, und bin offenbar zu dumm es im
Archiv zu finden.
http://www.mail-archive.com/debian-user-german@lists.debian.org/msg132340.html
MfG
Mart
--
Haeufig
Werner Mahr [EMAIL PROTECTED] wrote:
Am Dienstag, 26. Juli 2005 21:42 schrieb Christoph Conrad:
Hallo Michelle,
Weil eine neue Sub-Shell geöffnet und die $INCLUDES nicht rückwärts
exportiert wird.
Tja - und wie geht es?
Da hier was von variablen exportieren steht, würde ich es erstmal
Am Dienstag, 26. Juli 2005 23:24 schrieb Frank Küster:
Werner Mahr [EMAIL PROTECTED] wrote:
Am Dienstag, 26. Juli 2005 21:42 schrieb Christoph Conrad:
Hallo Michelle,
Weil eine neue Sub-Shell geöffnet und die $INCLUDES nicht
rückwärts exportiert wird.
Tja - und wie geht es?
Da
18 matches
Mail list logo