| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Perl programmering >> Content
    Sådan Embed UNIX-kommandoer i Perl
    Perl er en computer programmeringssprog med omfattende faciliteter til scripting og tekst manipulation. Perl programmer bliver henrettet af en tolk , så variabler dynamisk indtastet . Når du skriver en kompleks applikation , er det nyttigt at kunne påberåbe styresystemkommandoer så programmøren kan koncentrere sig om kerneopgaven hans kode uden at skulle implementere fra bunden funktionalitet, der i forvejen ydes af de eksisterende (og testet ) operativsystem kode . I særdeleshed , kan du integrere styresystemkommandoer når din Perl -program kører på Unix. Instruktioner
    1

    Marshal argumenterne for Unix kommando fra Perl-kode . Den specifikke måde at udføre dette trin afhænger af den tilsigtede funktion af dine Perl-kode . For eksempel, for et program, der opretter en ny mappe under et givet punkt i filsystemet hierarki medtage følgende linjer i din kode :

    # /usr /local /bin /perl

    ! #

    $ pointInFilesystem = $ ARGV [0 ]

    $ nameNewDir = $ ARGV [1],

    første kommandolinjeargumentet til din Perl program er det punkt hvor den nye mappe vil blive oprettet , det andet argument er det navn den nye mappe vil have
    2

    Saml Unix kommando i en enkelt streng variabel. . For eksempel, for den mappe -creation ansøgning indeholde følgende linjer i din kode :

    $ unixCommand = " mkdir $ pointInFilesystem " "/" $ nameNewDir

    String variabel "$ unixCommand . . " indeholder en juridisk påkaldelse til Unix er" mkdir "kommando .
    3

    Invoke Unix kommando ved hjælp Perl er" system " kommando. For eksempel, for den mappe -creation ansøgning indeholde følgende linje i din kode : Hej

    systemet ( $ unixCommand )

    Når "system" bliver henrettet , vil det skabe en ny proces, og instrukser om at udføre systemets argument - i dette tilfælde for at oprette en ny mappe. Din Perl program genoptages, når den proces, skabt af "system" udgange. Du kan påberåbe sig nogen anden Unix eller shell kommando med " systemet".

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Lær Perl 
    ·Sådan Print Perl Debugger 
    ·Sådan bruges Perl til Søg en PDF Doc 
    ·Sådan udskriver numre i en Perl script 
    ·Perl Hver vs foreach 
    ·Sådan Set Up formulargodkendelsens 
    ·Klasses niveau Variabler i Perl 
    ·Sådan Beregn primfaktorer et heltal i Perl 
    ·Sådan Launch Perl Fra SSH 
    ·Hvad er formålet med skjulte felter i Perl CGI 
      Anbefalede Artikler
    ·Sådan Detect rektangel Kollision i Java 
    ·Simpel kildekode til Opbygning af en webside 
    ·Sådan oprettes en bruger i Oracle SQL 
    ·Hvordan kan jeg installere Java til min HP computer 
    ·Hvad er Recursion i programmering 
    ·Sådan Luk filer i C 
    ·Sådan tilføjes en JScrollPane til en JFrame 
    ·Sådan kører VB6 kode 
    ·Sådan Flyt Upload filer i PHP 
    ·Sådan indstilles baggrundsfarven i klasse Brug jQuery 
    Copyright © Computer Viden http://www.computerdk.com