Ik wil het volgende doen, maar ik kom er niet helemaal uit
er is een serie variabelen genummerd, Woord1 woord2 woord3. Deze worden gevult met de volgende loop
nu wil ik die woorden in een andere functie eventueel weer aanroepen, maar dan wil ik dus weer met een variabele teller werken zodat ik eventueel het volgende kan doen
De volgende dingen heb ik al geprobeerd maar werken niet. ze printen of niks, of een syntaxfout, of alleen de waarde van currenword, maar ik moet woord+(waarde currentword) dus als 1 variabele hebben
probeersels
Weet iemand of het überhaupt mogelijk is? en zo ja, hoe deze declaratie ongeveer of precies gaat?
alvast bedankt !
er is een serie variabelen genummerd, Woord1 woord2 woord3. Deze worden gevult met de volgende loop
code:
1
2
3
4
5
6
7
8
| teller=0
export teller
for i in $(cat $file1)
do
export "woord$teller"="$i"
teller=$[ $teller + 1 ]
done |
nu wil ik die woorden in een andere functie eventueel weer aanroepen, maar dan wil ik dus weer met een variabele teller werken zodat ik eventueel het volgende kan doen
code:
1
2
3
| currentword=0 echo $woord[ currentword + 1 ] |
De volgende dingen heb ik al geprobeerd maar werken niet. ze printen of niks, of een syntaxfout, of alleen de waarde van currenword, maar ik moet woord+(waarde currentword) dus als 1 variabele hebben
probeersels
code:
1
2
3
4
| echo ${word$[ $currentword + 1 ]}
echo $[word$[ $currentword + 1]]
echo $word$currentword+1
echo word$[ $wordcounter + 1] |
Weet iemand of het überhaupt mogelijk is? en zo ja, hoe deze declaratie ongeveer of precies gaat?
alvast bedankt !