Stap 3: De help-functie
Je hebt gezien de code, maar niet de uitgang, zodat u zou kunnen gemist hebben dat we al het behandeling van de gevallen waar de benodigde parameters ontbreken:
[root ~] #./my-command.pl--afstand = 350
Ik moet weten het tijdstip./my-command.pl lijn 11.
[root ~] #./my-command.pl--tijd = 5.5
Ik moet weten de afstand bij./my-command.pl lijn 10.
Nu moeten wij enkel maken de hulp ziet er beter uit:
Er zou betere manieren geweest als we de sub opdrachten gebruikten als de bibliotheek wil wij. Maar we hebben alleen een enkele use-case, dus we zoiets doen. Het ziet er nu veel beter:
[root ~] #./my-command.pl help
Gebruik: weg-calculator--tijd [uren]--= afstand = [Miles]
Dit is een weg reis calculator, zodat u weet hoe snel u ging alsof u gaan non-stop
Dus als u in het gebruik, zie ik al het gedoopt. Tijd om te verplaatsen naar de juiste plaats en zie het werkt zoals het zou moeten:
[root ~] # mv mijn-command.pl /usr/bin/road-calculator
[root ~] # weg-calculator--tijd = 6--afstand = 350
Uw gemiddelde snelheid is 58.3333333333333 mph
Awesome! Onze opdracht is al in $PATH. We kunnen gewoon typt u de naam uit te voeren. Nu, om het volledig officiële maken, laten we het toevoegen van een manual pagina.