Fórumok
Üdv!
Az alábbi programkóddal azt akarom elérni, hogy a tömb elemeit irja ki
i="0"
until test $i -eq 4
do
let i=$i+1
echo $ {tomb[$i]}
done
Az echo-nál baj van mert nem értékeli ki ,csak behelyettesíti a számot(1-4 ig ) de a tárolt értéket nem iratja ki!
- 227 megtekintés
Hozzászólások
Miert a "!"?
- A hozzászóláshoz be kell jelentkezni
Elmagyaráznád?
- A hozzászóláshoz be kell jelentkezni
Miert dobtal egy felkialtojelet a sor vegere?
- A hozzászóláshoz be kell jelentkezni
Már egy felesleges szóköz is okozhat gondot:
- echo $ {tomb[$i]}
+ echo ${tomb[$i]}
sőt: echo "${tomb[$i]}"
pláne: printf '%s' "${tomb[$i]}"
- A hozzászóláshoz be kell jelentkezni
Én is ezt írtam neki, de azt mondja, úgy se jó.
- A hozzászóláshoz be kell jelentkezni
A másik szálban megmagyaráztam:
- A hozzászóláshoz be kell jelentkezni