[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bash-Script: Denkfehler, aber wo?



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"
> done
> 
> echo "$INCLUDES" ist dann ein Leerstring. Bei der auskommentierten
> Variante stehen jede Menge Pfade drin.

Die Zuweisung an INCLUDES erfolgt in einer anderen Instanz der Variablen und
geht beim done verloren. Hatten wir hier letzte Woche gerade diskutiert.

Gruß
Christian

-- 
Christian Knoke            * * *            http://cknoke.de
* * * * * * * * *  Ceterum censeo Microsoft esse dividendum.



Reply to: