Array Variable in einer Schleife auslesen?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
andi2004
Beiträge: 7
Registriert: 14.12.2005 21:29:44

Array Variable in einer Schleife auslesen?

Beitrag von andi2004 » 14.12.2005 22:37:51

Hallo an alle,

versuche gerade ein kleines Script zu schreiben, scheitere aber leider an der Schleife. Und habe im zusammenhang mit Array-Variablen und Schleifen noch keine Lösung gefunden.

Ich möchte im Prinzip die Variable in einer Schleife ausgeben, das ganze ohne unnötigen code. Und natürlich ohne mit "-lt" angebenzumüssen, wie viele Werte sich in dem Array befinden.

Code: Alles auswählen

#!/bin/bash

# Variable
type_video=(.mpg .mpeg .wmv)

# Init i
i=0

## Schleife
while [ $i -lt 3 ]; do
        echo ${type_video[$i]}
        let i=i+1
done
Wär echt Super wenn mir da jemand eine Lösung hätte!

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von GoKi » 15.12.2005 00:32:09

Meinst Du sowas?

Code: Alles auswählen

#!/bin/bash

# Variable
type_video=".mpg .mpeg .wmv"

## Schleife
for i in $type_video
do
   echo $i
done
MfG GoKi
:wq

andi2004
Beiträge: 7
Registriert: 14.12.2005 21:29:44

Beitrag von andi2004 » 15.12.2005 09:13:21

Jep Super, Problem gelöst!

Bin gerade dabei mich in Shell-Scipting einzuarbeiten, kennt jemand ein gutes online howto? beforzugt in deutsch!

Danke

Antworten