Fallet struktur bash-skalet skriptspråk utför uppgiften att kontrollera logik flöde. Logiken Flödet kan även styras genom att använda flera if-then-else-uttryck , men fallet uttalande mer koncist listor provningsförhållandena genom att utelämna repetitiva If- then-else linjer . " . är ett lämpligt verktyg för att skapa menyer " The Advanced Bash-skript Guide konstaterar att mål uttalandet
1
<. br > Identifiera mål strukturen tre obligatoriska element : namnet på den variabel som skall testas, listan över testförhållanden , och den kod som skall utföras för varje matchande skick . Du kan även leverera en valfri standard villkor som kommer att köra kod om inget av de angivna villkoren är sanna .
2 .
in namnet på testet variabel , den förteckning över test villkor och kodblock ska avrättas i mål struktur genom att följa denna syntax :
case " $ variabel " i
" $ condition1 " )
kommando . . .
; ;
" $ condition2 " )
kommando . . .
, ,
esac
3
Använd alltid sant standard skick-en asterisk-att köra kod i händelse att ingen av de testförhållanden utlöses
* )
kommando . . .
4 .
kapitel 11. 4 i Advanced Bash-skript Guide listar flera detaljerade exempel på mål struktur användningsområden ( se Resurser ) .
Previous:nothing Next:hur man använder MessageBox i MDI applikationer