kopen van 2 Roep de functies die de commandoregel te ontleden . De specifieke manier van het uitvoeren van deze stap is afhankelijk van de programmeertaal die u gebruikt . Bijvoorbeeld C 's roepen " getopt " om de namen van alle command line switches voor de huidige aanroeping , de een na de ander te lezen . Een programma dat accepteert " - a " , " - x " en " - t" als schakelaars moeten ontleden de opdrachtregel als volgt :
main ( int argc , char ** argv ) op Twitter
{ int optie ;
optie
= getopt ( argc , argv , " axt : " ) ;
}
de voorbeeldcode laat de naam van de huidige command line switch ( dat wil zeggen , de meest linkse men nog niet in variabele verwerkt door " getopt " ) " optie . "
Proces 3 elke command line switch volgens zijn betekenis . De specifieke manier van het uitvoeren van deze stap is afhankelijk van de programmeertaal die u gebruikt en op de betekenis die elke schakelaar .
Als ( optie == ' x ' ) op < t: bijvoorbeeld in C , kunt u de waarde van de variabele met de naam van de schakelaar met een " als " voorwaardelijke statement zoals testen > exitAfterProcessing = 1 ;
voorbeeld code verandert het gedrag van het C programma ( bijvoorbeeld , laat verlaat direct na verwerking van de eerste partij van inputs ) als gevolg van de invoker hebben opgegeven de "- x " als onderdeel van de command line .