Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Perl Programming >> Content
Hoe te Unix Commando's in Perl
Perl embedden is een programmeertaal met uitgebreide faciliteiten voor scripts en tekst manipulatie . Perl programma's worden uitgevoerd door een tolk , zodat variabelen worden dynamisch getypt . Bij het schrijven van een complexe applicatie is het nuttig om te kunnen besturingssysteemopdrachten roepen , zodat de programmeur zich kan concentreren op de kerntaak van zijn code , zonder opnieuw te hoeven voeren vanaf nul functionaliteit die al wordt verstrekt door de bestaande ( en getest) besturingssysteem code . In het bijzonder , kunt u besturingssysteemopdrachten insluiten wanneer uw Perl- programma draait op Unix . Instructies

Marshal 1 van de argumenten voor de Unix- commando van de Perl code . De specifieke manier van het uitvoeren van deze stap is afhankelijk van de beoogde functie van uw Perl code . Bijvoorbeeld , voor een programma dat een nieuwe map creëert onder een bepaald punt in de bestandssysteem hiërarchie , zijn de volgende regels in uw code :

# /usr /local /bin /perl

! #

$ pointInFilesystem = $ ARGV [ 0 ] ;

$ nameNewDir
= $ ARGV [ 1 ] ;

de eerste command - line argument om uw Perl applicatie is het punt waar de nieuwe map zal worden aangemaakt , het tweede argument is de naam van de nieuwe map zal moeten kopen van 2

Monteer het commando Unix in een koordvariabele . . Bijvoorbeeld , voor de directory - creatie toepassing , zijn de volgende regels in uw code :

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

Tekenreeksvariabele
" $ unixCommand . . " bevat een wettelijke aanroeping aan Unix" mkdir "commando .
3

Roep het commando Unix met behulp van Perl " systeem "commando . Bijvoorbeeld , voor de directory - creatie toepassing , de volgende regel in uw code :

systeem
( $ unixCommand ) ;

Bij " systeem " wordt uitgevoerd , zal het een nieuw proces te creëren en instructie te geven op het argument van het systeem uit te voeren - in dit geval om een ​​nieuwe map aan te maken . Uw Perl programma zal worden hervat wanneer het proces gecreëerd door " systeem " exits . U kunt beroep doen op een andere Unix of shell command met " systeem . "

Previous: Next:
  Perl Programming
·Hoe je Perl code Hooks 
·Hoe maak je een verkeerd inged…
·Hoe te configureren Perl in XA…
·Hoe maak je een Node Perl Verw…
·Hoe stop ik een Persoon van Co…
·Hoe te Perl Debug op Windows 
·Hoe je Perl Scripts Debug 
·Hoe een bestand te openen & Sc…
·Hoe Standard Input in Perl Cap…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe kan ik meerdere pagina's gebruiken i…
·Hoe te Sessie variabelen bijwerken 
·Hoe kom ik erachter Uw Javac Versie 
·Hoe te updaten & Verhogen MySQL 
·OWL API Tutorial 
·Hoe te lezen in tabs gescheiden tekst Py…
·Hoe je Zelfs Numbers Bepaal Van Odd Numb…
·Hoe te PPS berekenen 
·Hoe maak je een tabel in MySQL Maak met …
Copyright © Computer Kennis http://www.nldit.com