PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : BASH: script parameter


panzi
21.06.2003, 20:32
ich möchte parameter 5 bis n in nem shellscript zu einen speziellen string zusammenhängen.

da könnt ich ja in einer schleife von 5 bis $# zählen, aber i=$i+1 macht string verkettung, wie addier ich's? und wie sag ich dann parameter i? $$i?

DANKE für jede Hilfe.


fabian ackle
22.06.2003, 20:49
versuche es mal mit
i=(($i+1))
die 2 klammern bedeuten dass es sich um eine mathematische funktion handelt (also nicht string aneinanderketten sondern zusammenzählen)

einen variabelnamen dynamisch zu erzeugen ist meines wissens nicht möglich, aber ich lasse mich gerne eines besseren belehren.

mfg

fabian