PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : BASH: dynamische Variablen



rugaaaaa
11-04-2010, 20:40
Hallo,

ich würde gerne in einen bash-skript mehr oder weniger dynamische Variablen erstellen..


while [ $i -lt $zend ]; do

i=$[$i+1]

# VARIABLE_$i=


done


also ich hätte gerne

VARIABLE_1
VARIABLE_2 usw. ich weiß nämlich vorher noch nicht wieviele ich brauche....

LG

Ruga

jeebee
11-04-2010, 23:11
Arrays?

#!/bin/bash

zend=4

i=0
while [ $i -lt $zend ]; do
i=$[$i+1]
VARIABLE[$i]=$i
done

i=0
while [ $i -lt $zend ]; do
i=$[$i+1]
echo ${VARIABLE[$i]}
done

rugaaaaa
12-04-2010, 15:31
ja vielen Dank

jetzt funktioniert es