cat1510
Well-Known Member
Hi Leutz,
ich habe eine Variable:
x=1,23,43,53,85,134
zum Beispiel.
Wie kann ich die einzelnen unregelmaessigen Werte von einer Schleife auf Wahrheit pruefen lassen?
if $x = 85 Then
echo "85 stimmt uerbein."
fi
Ich habe mit awk folgendes 'ausbaldovert':
echo $x | awk 'BEGIN{FS=",";}{ for (i = 1; i <= NF; i++) print $i," ";}'
Das schreibt zumindest schonmal alle Zahlen nacheinander.
Bin ich mit awk auf dem Holzweg oder kann das die Shell direkt selbst machen?
Script laeuft in der z-shell.
Ok das klingt wohl ein bisschen wild.
Ich will in einer 'settings' Datei einer Variable willkuerliche Werte geben.
Testet eine Schleife die Variable ab, wird sie zerlegt in die einzelnen Zahlen und dann getest, ob Sie in der Bedingung vorkommt.
Hab Ihr eine Idee?
MFG
CAT
ich habe eine Variable:
x=1,23,43,53,85,134
zum Beispiel.
Wie kann ich die einzelnen unregelmaessigen Werte von einer Schleife auf Wahrheit pruefen lassen?
if $x = 85 Then
echo "85 stimmt uerbein."
fi
Ich habe mit awk folgendes 'ausbaldovert':
echo $x | awk 'BEGIN{FS=",";}{ for (i = 1; i <= NF; i++) print $i," ";}'
Das schreibt zumindest schonmal alle Zahlen nacheinander.
Bin ich mit awk auf dem Holzweg oder kann das die Shell direkt selbst machen?
Script laeuft in der z-shell.
Ok das klingt wohl ein bisschen wild.
Ich will in einer 'settings' Datei einer Variable willkuerliche Werte geben.
Testet eine Schleife die Variable ab, wird sie zerlegt in die einzelnen Zahlen und dann getest, ob Sie in der Bedingung vorkommt.
Hab Ihr eine Idee?
MFG
CAT