Din egen Linux kommando i 5 minuter (2 / 4 steg)
Steg 2: Börja skriva skelettet av ditt program
Detta steg är ganska mycket räkna ut vilka alternativ du kan använda och sätta dem på bordet, samt ha den grundläggande strukturen som ska innehålla dina program utan sub kommandon (som manuellt mestadels antyder).
Vi kommer att få till den punkt där du lämnar ditt kommando i/usr/bin (då det ska gå till $PATH), men för nu:
[root ~] # vim command.pl
Detta tillför inte verkligen något mervärde jämfört med en obehandlad Perl-skript. Men skillnaden börjar när du skriver:
[root ~] #./my-command.pl hjälp
Användning:./my-command.pl kommandot [argument]
Tillgängliga kommandon:
help Visa syntax och tillgängliga kommandon
Vad jag personligen gillar mer i den här modulen är att det löser alla problem över alternativ tolkning och konfigurationsfiler för dig. Här kommer jag att täcka mer alternativ tolkning. Låt oss säga att jag vill ha alternativen "--tid" och "--avstånd", så jag kan beräkna min genomsnittliga hastighet från Los Angeles till San Francisco. Koden ser ut så här:
Cool, nu vårt lilla kommando är redan funktionella, med anständiga kod och rimlig output:
[root ~] #./my-command.pl--avstånd = 350--tid = 5,5
Genomsnittshastigheten är 63.6363636363636 mph
Nu kommer vi att börja arbeta på mer intressanta och ovanliga saker--Command Line Interface prettifying och Manual.