S
salvertere
Grünschnabel
Hallo Liebe Gemeinde,
ich hab da ein Problem :-)
Und zwar ich habe mehrere Datein die ich für eine Einspielung benötige. Die suche ich mir mit einem find befehl zusammen:
In der Deloyments.txt werden dann die .ear´s brav aufgezählt:
Deploy1ABC.ear
Deploy2DEF.ear
..usw.
Die nächste Anweisung wäre das die Herausgesuchten Deployments als eine Variable gesetzt wird:
DEPLOY1=Deploy1ABC.ear
DEPLOY2=Deploy2DEF.ear
Dabei will ich Zeilenweiße die Deloyments.txt auslesen und dann die .ears als Variable setzten:
Da kommt dann immer so was raus:
+ for Zeile in '`more /apps/tenoss/data/delivery/CONFIG/Deloyments.txt`'
+ set DATEI=1
+ echo Deploy1ABC.ear
Deploy1ABC.ear
Aber es geht nicht weiter.
Ich würde dann gerne weiter machen das ich sag export DEPLOY1 export DEPLOY2 usw.
Was mach ich falsch?
DAnke schon mal für Tipps :-)
ich hab da ein Problem :-)
Und zwar ich habe mehrere Datein die ich für eine Einspielung benötige. Die suche ich mir mit einem find befehl zusammen:
Code:
find ~/data/delivery/29.08.2012/ -iname "*.ear" -printf "%f \n" > $CONFIG/Deloyments.txt
Deploy1ABC.ear
Deploy2DEF.ear
..usw.
Die nächste Anweisung wäre das die Herausgesuchten Deployments als eine Variable gesetzt wird:
DEPLOY1=Deploy1ABC.ear
DEPLOY2=Deploy2DEF.ear
Dabei will ich Zeilenweiße die Deloyments.txt auslesen und dann die .ears als Variable setzten:
Code:
for Zeile in `more /apps/tenoss/data/delivery/CONFIG/Deloyments.txt`;
do set DATEI=$(($DATEI + 1 ));
echo $Zeile;
done
Da kommt dann immer so was raus:
+ for Zeile in '`more /apps/tenoss/data/delivery/CONFIG/Deloyments.txt`'
+ set DATEI=1
+ echo Deploy1ABC.ear
Deploy1ABC.ear
Aber es geht nicht weiter.
Ich würde dann gerne weiter machen das ich sag export DEPLOY1 export DEPLOY2 usw.
Was mach ich falsch?
DAnke schon mal für Tipps :-)