J
Jan S.
Grünschnabel
Hallo zusammen!
Ich arbeite mit bash und habe ein kleines Skript erzeugt, das mir Variablen erzeugt, die folgendermaßen aussehen: rem[1]="0,5467"
die zahlen in [] werden dabei hochgezählt.
Jetzt möchte ich aber diese Variablen an ein externes Skript weitergeben...und zwar eine nach der anderen.
Das externe Skript frisst die Zahlen als $1.
sprich p.interpol 0,5467 $2 $3
bis jetzt sieht es folgendermaßen aus:
for file in cu*
do
echo $file
cd $file
### Counter für einzelne REM-Messpunkte
unset counter
while read information rest; do
(( counter++ ))
rem[$counter]="$information"
done < remwerte_$file
echo "Variablen rem[1-$counter] gesetzt."
### Zur Ueberpruefung Ausgabe der Variablen:
for (( newcounter=1; newcounter<=$counter; newcounter++ )); do
echo "rem[$newcounter]=\"${rem[$newcounter]}\""
done
done
Was ich allerdings als ziemlicher Anfänger nicht schaffe, ist es diese Variablen eine nach der anderen an p.interpol zu übergeben.
Also sprich ich möchte folgendes automatisieren:
p.interpol "rem[1]=0,5467"
p.interpol "rem[2]=0,3716"
p.interpol "rem[3]=0,1826"
p.interpol "rem[4]=0,9732"
usw... und das Ganze bis zum letzten rem[xx]...
kann mir hier jemand helfen?!
Vielen Dank!
Ich arbeite mit bash und habe ein kleines Skript erzeugt, das mir Variablen erzeugt, die folgendermaßen aussehen: rem[1]="0,5467"
die zahlen in [] werden dabei hochgezählt.
Jetzt möchte ich aber diese Variablen an ein externes Skript weitergeben...und zwar eine nach der anderen.
Das externe Skript frisst die Zahlen als $1.
sprich p.interpol 0,5467 $2 $3
bis jetzt sieht es folgendermaßen aus:
for file in cu*
do
echo $file
cd $file
### Counter für einzelne REM-Messpunkte
unset counter
while read information rest; do
(( counter++ ))
rem[$counter]="$information"
done < remwerte_$file
echo "Variablen rem[1-$counter] gesetzt."
### Zur Ueberpruefung Ausgabe der Variablen:
for (( newcounter=1; newcounter<=$counter; newcounter++ )); do
echo "rem[$newcounter]=\"${rem[$newcounter]}\""
done
done
Was ich allerdings als ziemlicher Anfänger nicht schaffe, ist es diese Variablen eine nach der anderen an p.interpol zu übergeben.
Also sprich ich möchte folgendes automatisieren:
p.interpol "rem[1]=0,5467"
p.interpol "rem[2]=0,3716"
p.interpol "rem[3]=0,1826"
p.interpol "rem[4]=0,9732"
usw... und das Ganze bis zum letzten rem[xx]...
kann mir hier jemand helfen?!
Vielen Dank!