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      -      linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz