Sziasztok!
Szerintetek megoldhato valahogy bash-ban, hogy a fuggveny futasa vegen
egy feltoltott tombot visszaadjak a meghivo fuggvenynek anelkul, hogy
globalis valtozokat kellene hasznalnom?
Vagyis,
#!/bin/bash
Main() {
elem = 100
ezIttenEgyTombValtozo = TombFuggveny($elem)
}
TombFuggveny() {
# itt tortenik a machina, majd
return egyTombSokElemmel
}
De ez mintha nem mukodne bash alatt, vagy csak en neztem el
valamit?
Jelenleg ugy megy a dolog, hogy
#!/bin/bash
declare -a ezIttenEgyTombValtozo
Main() {
........
es a globalis valtozot tolti fel a TombFuggveny(), amit utana
hasznal a Main()
Persze a meghivasa sem ugy tortenik, hogy TombFuggveny($elem),
hanem TombFuggveny $elem, es utana nezem a parametereket.
Lehet ezt valahogy szebben csinalni, vagy a bash csak ennyit tud?
Elore is koszonom!
Istvan
_________________________________________________
linux lista - [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux