mehrere variable

R

robb

Grünschnabel
hallo leute,
gibt es einen befehl der es mir ermöglicht nicht definierte worte die in mehreren zeilen untereinander stehen in mehreren oder am besten angepasst in gleich viele variable zu speichern?

wäre klasse wenn ihr ne antwort findet ... thx
 
Hi

Wenn die "Worte" in einer Datei stehen und du das in einem Script verwenden möchtest:

Code:
#!/bin/bash
z=0
for i in $(cat test.txt); do
  array[$z]=$(echo $i)
  z=$[z+1]
done
echo ${array[*]}

Achtung das array ist in der Shell aus der du das Script aufrufst nicht vorhanden.
 
Hi,

geht wohl auch ohne die for-Loop:
Code:
bash$ cat DATA
NULL
EINS
ZWEI
DREI
bash$ ARR=($(<DATA))
bash$ echo ${ARR[*]}
NULL EINS ZWEI DREI
bash$ echo ${ARR[2]}
ZWEI
bash$

Gruss, A.
 

Ähnliche Themen

grep -p # Paragraph

Liste mischen. Alternativen zu sort -R

Text mit mehreren Zeilen und Sonderzeichen ersetzten

Dateiname einer Befehlsausgabe als Variable festlegen

Variable automatisch hochsetzten

Zurück
Oben