satriani
SysLion
Hallo,
ich muss eine Eingabe filtern und zuordnen zB.:
man gibt ein
ich habe mit for Schleife angefangen
Doch damit wird es wohl nichts. Ich versuche gerade mit case, doch das gelingt mir ebenfalls nicht recht.
Ich freue mich auf die Vorschläge und danke im Voraus.
ich muss eine Eingabe filtern und zuordnen zB.:
man gibt ein
dabei muss folgendes rauskommen# /tmp/script 123.alpha 321.beta beta-blabla test test:alpha falsch
Alpha: 123.alpha, test:alpha
Beta: 321.beta, beta-blabla
Error: test, falsch
ich habe mit for Schleife angefangen
Code:
#!/bin/sh
funktion() {
for i in $@
do
if [ echo $i | grep 'alpha' ]; then
alpha=$i
else
if [ echo $i | grep 'beta' ]; then
beta=$i
else
error=$i
fi
fi
done
}
funktion $@
ALPHA=`echo $alpha | sed 's/ /, /g'`
BETA=`echo $beta | sed 's/ /, /g'`
echo "Alpha: $ALPHA"
echo "Beta: $BETA"
echo $error
Doch damit wird es wohl nichts. Ich versuche gerade mit case, doch das gelingt mir ebenfalls nicht recht.
Ich freue mich auf die Vorschläge und danke im Voraus.