Antonius
30.06.2005, 18:56
hallo,
ich habe folgendes Codefragment gegeben:
case $GUESSWHAT in
*alpha*beta*) echo alpha;;
*alpha*bet?*) echo beta;;
*beta*alph?*) echo gamma;;
*beta*alpha*) echo delta;;
*) echo epsilon;;
*bet*alpha*) echo zeta;;
esac
Wie kann dieses komplizierte Codefragment trivial vereinfacht werden, ohne dass sich dabei dessen Verhalten ändert, unabhängig davon, welchen Wert die Variable GUESSWHAT enthält?
ich habe folgendes Codefragment gegeben:
case $GUESSWHAT in
*alpha*beta*) echo alpha;;
*alpha*bet?*) echo beta;;
*beta*alph?*) echo gamma;;
*beta*alpha*) echo delta;;
*) echo epsilon;;
*bet*alpha*) echo zeta;;
esac
Wie kann dieses komplizierte Codefragment trivial vereinfacht werden, ohne dass sich dabei dessen Verhalten ändert, unabhängig davon, welchen Wert die Variable GUESSWHAT enthält?