Stap 2: Beginnen met het schrijven van het skelet van uw programma
Deze stap is vrij veel uitzoeken welke opties u kunt gebruiken en leg ze op de tabel, alsook met de basisstructuur die uw programma zonder sub opdrachten bevatten zal (zoals de handleiding meestal suggereert).
Zullen we naar het punt waar u laat uw opdracht in/usr/bin (dan het gaan naar $PATH), maar voor nu:
[root ~] # vim command.pl
Dit meerwaarde niet echt geen t.o.v. een ruwe perlmanuscript. Maar het verschil wordt gestart wanneer u typt:
[root ~] #./my-command.pl help
Gebruik:./my-command.pl opdracht [argumenten]
Beschikbare opdrachten:
helpen syntaxis en beschikbare opdrachten weergeven
Wat ik persoonlijk graag meer in deze module is dat het lost alle problemen van optie ontleden en configuratie bestanden voor je. Hier zal ik bespreken meer optie parseren. Laten we zeggen dat ik wil graag de opties "--tijd" en "--afstand", zodat ik mijn gemiddelde snelheid van Los Angeles naar San Francisco kunt berekenen. De code zou er zo uitzien:
Cool, nu is onze kleine opdracht al functioneel, met fatsoenlijke code en redelijke output:
[root ~] #./my-command.pl--afstand = 350--tijd = 5.5
Uw gemiddelde snelheid is 63.6363636363636 mph
Nu we te werken op de meer interessante en ongewone dingen beginnen zullen--Command Line Interface prettifying en handleiding.