Site icon Dator8 Skåp

hur man använder vid strukturen med bash scripting

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 ) .

tips och varningar

  • mål struktur bringar klarhet till en lista med testförhållanden , men om-then-else -konstruktioner finns en mer lättläst sätt att hantera en eller två testförhållanden .
  • Exit mobile version