Ja, genau das wollte ich net. Habe mich net ganz richtig ausgedrückt, also Grund ist, ich suche was mit grep, will aber alles ziemlich klein halten, deswegen folgende Idee
Code: Alles auswählen
TEST1=("SUCHBEGRIFF MIT LEERZEICHEN 1" "WERT1")
TEST2=("SUCHBEGRIFF MIT LEERZEICHEN 2" "WERT2")
TEST3=("SUCHBEGRIFF MIT LEERZEICHEN 3" "WERT3")
for i in TEST1 TEST2 TEST3
do
echo "${ ($i) [1]}"
done
Das Problem ist, ich kann zwar der for Schleife "SUCHBEGRIFF MIT LEERZEICHEN 1" zuweisen, aber es gibt ja keine Variable mit Leerzeichen! Das ist mein Problem. Und um viel Aufwand zu vermeiden, will ich das eben so machen.
Ich möchte bei Dieser Schleife eben als Ergebnis: