Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
zaraďovanie argumentov príkazu Unixu od Perl kód . Špecifický spôsob vykonania tohto kroku závisí od zamýšľanej funkcie vášho Perl kódu . Napríklad pre program , ktorý vytvorí nový adresár v danom mieste v hierarchii súborového systému , sú nasledujúce riadky kódu : !
# /Usr /local /bin /perl
#
$ pointInFilesystem = $ argv [ 0 ] ;
$ nameNewDir = $ argv [ 1 ] ;
prvý argument príkazového riadka do vášho Perl aplikácie je bod kde nový adresár bude sa vytvoril , druhý argument je meno nového adresár bude mať
2
Zostavte príkaz Unix do jediného reťazcové premenné .. Napríklad pre aplikáciu adresári tvorby , patria nasledujúce riadky kódu : ..
$ UnixCommand = " mkdir $ pointInFilesystem " " /" , $ nameNewDir klipart
String premennej " $ unixCommand " obsahuje právne vyvolanie na UNIX " mkdir " príkaz .
3
Príkazom Unix pomocou Perlu je " systém " príkaz . Napríklad pre aplikáciu adresári vytváranie , patrí nasledujúci riadok kódu :
systém ( $ unixCommand ) ;
Keď sa dostane " systém " popravený , bude to vytvoriť nový proces a ho inštruoval na vykonanie argumentu systému - v tomto prípade vytvorte nový adresár . Váš program Perl bude pokračovať , keď proces vytvoril " systém " východy . Môžete uplatniť žiadnu inú Unix alebo shell príkaz pomocou " systému . "