Hozzászólások
sziasztok
szeretnek tombot kezelni bash-ben. eddig a kovetkezoket neztem:
man bash
http://www.hup.hu/old/bash-prog/Bash-Prog-Intro-HOWTO.html
de nem talaltam semmi hasznalhatot, lehet hogy nem is lehet?
udv Zoli
- A hozzászóláshoz be kell jelentkezni
[quote:5feb72a12d="colos"]sziasztok
szeretnek tombot kezelni bash-ben. eddig a kovetkezoket neztem:
man bash
http://www.hup.hu/old/bash-prog/Bash-Prog-Intro-HOWTO.html
de nem talaltam semmi hasznalhatot, lehet hogy nem is lehet?
udv Zoli
Atfogóbb, de nem angol nyelvű leiras: http://www.tldp.org/LDP/abs/html/arrays.html
- A hozzászóláshoz be kell jelentkezni
[quote:5c4c4b4ab0="colos"]szeretnek tombot kezelni bash-ben. eddig a kovetkezoket neztem:
man bash
Ebben külön fejezet foglalkozik vele, keress rá az ARRAYS szóra.
http://www.hup.hu/old/bash-prog/Bash-Prog-Intro-HOWTO.html
2000-ben, amikor ez a leírás készült, akkor szerintem még nem tudott (a 2.0-s verziótól kezdődően támogatja a tömböket, de csak 1 dimenziósakat).
- A hozzászóláshoz be kell jelentkezni
[code:1:fe9aeb614d]
#!/bin/bash
declare -a beer
declare -a music
beer=([0]='Borsodi' [1]='Dreher' [2]='Pilsner' [3]='Staropramen');
music[0]='Rammstein'
music[1]='Iced Earth'
music[2]='Sentenced'
music[3]='In Flames'
for i in $(seq 0 3);
do
echo "Kedvenc söröm és zeném: ${beer[$i]} és ${music[$i]}";
done
[/code:1:fe9aeb614d]
Kimenete:
[code:1:fe9aeb614d]
Kedvenc söröm és zeném: Borsodi és Rammstein
Kedvenc söröm és zeném: Dreher és Iced Earth
Kedvenc söröm és zeném: Pilsner és Sentenced
Kedvenc söröm és zeném: Staropramen és In Flames
[/code:1:fe9aeb614d]
- A hozzászóláshoz be kell jelentkezni
nekem a verzioszam:
GNU bash, version 2.05b.0(1)-release (i686-pc-cygwin)
egy dimenzios tombben hany tombelemt tud kezelni? (0-255?, 0-65535?)
- A hozzászóláshoz be kell jelentkezni
Érdemes lehet még ezt is elolvasni...
http://www.tldp.org/LDP/abs/html/arrays.html
Rengeteg példa is van tömbökkel...
pl. buborék rendezés :)
- A hozzászóláshoz be kell jelentkezni
koszonom mindenkinek a segitseget
- A hozzászóláshoz be kell jelentkezni
[quote:c9c764001f="colos"]nekem a verzioszam:
GNU bash, version 2.05b.0(1)-release (i686-pc-cygwin)
egy dimenzios tombben hany tombelemt tud kezelni? (0-255?, 0-65535?)
GNU bash, version 2.05b.0(1)-release (i386-pc-linux-gnu)
A manpage nem ír róla, de a köv ciklus 70000-ig gond nélkül elment, ott lelőttem:
[code:1:c9c764001f]
#!/bin/bash
declare -a ize
i=0;
while (true);
do
echo "-- $i";
ize[$i]=$i;
i=$(($i+1));
done
[/code:1:c9c764001f]
- A hozzászóláshoz be kell jelentkezni
[quote:31e96c4e28="colos"]sziasztok
szeretnek tombot kezelni bash-ben. eddig a kovetkezoket neztem:
man bash
http://www.hup.hu/old/bash-prog/Bash-Prog-Intro-HOWTO.html
de nem talaltam semmi hasznalhatot, lehet hogy nem is lehet?
udv Zoli
Sziasztok! Szóval a "man bash" azt mondja (rákeresve az "arrays"-ra), hogy "There is no maximum limit on the size of an array, nor any requirement that members be indexed or assigned contiguously."; magyarul (és röviden) nincs mérethatár sem az elemek számának sem azok monoton növekvő/csökkenő egymásutániságának tekintetében.
Azér: RTFM
:twisted:
:lol:
üdv.
dacas
- A hozzászóláshoz be kell jelentkezni
ezekszerint en voltam figyelmetlen/faradt/hulye a napi 8 ora vege fele :(
- A hozzászóláshoz be kell jelentkezni