• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] for schleife

Hy,

Bsp. meiner geforderten Ausgabe
1
A

2
B

3
C

usw.

Code:
TEST1="1 2 3 4 5 6"
TEST2="A B C D E F G"

for part in $TEST1; do
echo $part
# hier solte dann die ausgabe von $TEST2 stattfinden, aber ich weiß nicht wie ich das in der for schleife mit angeben soll
done

hoffentlich kann mir jemand helfen
danke
 
A

Anonymous

Gast
Hier mal ein "blinder" Versuch von mir , habe im Moment nur Windows, kann es also nicht selbst test. (bin da aber Guter Hoffnung)

Code:
TEST1="1 2 3 4 5 6"
TEST2="A B C D E F G"

echo $TEST2 | tr " " \n" | for PART in $TEST1
do 
  read BUCHSTABE
  echo $PART
  echo $BUCHSTABE
  echo
done

robi
 
unexpected EOF while looking for matching `"' ->> irgendwas mit dem tr stimmt net da ist wohl ein " zu wenig
line 150: syntax error: unexpected end of file ->> folge fehler vom ersten, wenn der behoben ist ist dieser auch weg ;)

Code:
echo $TEST2 | tr " " \n | for PART in $TEST1

so kommt zwar kein fehler aber die ausgabe ist murx

1 2 3 4 5 6
A
B
C
D
 
Oben