Programação  
 
Conhecimento computador >> Programação >> Programação Perl >> 
Como Incorporar comandos Unix em Perl
Perl é uma linguagem de programação de computadores , com amplas instalações para scripting e manipulação de texto. Programas Perl são executadas por um intérprete , então as variáveis ​​são digitados de forma dinâmica. Ao escrever um aplicativo complexo , é útil para ser capaz de invocar comandos do sistema operacional para que o programador pode se concentrar na função essencial de seu código sem ter que re-implementar a funcionalidade a partir do zero , que já é fornecida pelo existente ( e testada ) código do sistema operacional . Em particular, você pode inserir comandos do sistema operacional quando o programa Perl está sendo executado em Unix. Instruções
1

empacotar os argumentos para o comando Unix a partir do código Perl. O modo específico de executar este passo depende da função a que se destina o seu código Perl. Por exemplo, para um programa que cria um novo diretório sob um determinado ponto na hierarquia do sistema de arquivos, inclua as seguintes linhas no seu código :

# /usr /local /bin /perl

#

$ pointInFilesystem = $ argv [ 0];

$ nameNewDir = $ argv [1];

o primeiro argumento de linha de comando para a sua aplicação Perl é o ponto onde o novo diretório vai ser criado , o segundo argumento é o nome do novo diretório terá
2

Monte o comando Unix em uma única variável de cadeia. . Por exemplo, para a aplicação diretório de criação, inclua as seguintes linhas no seu código : . .

$ UnixCommand = " mkdir $ pointInFilesystem " "/" $ nameNewDir

variável String " $ unixCommand " contém uma invocação legal do Unix" mkdir " comando .
3

Chame o comando Unix usando Perl " sistema " de comando. Por exemplo, para a aplicação diretório de criação, inclua a seguinte linha no seu código:

sistema ( $ unixCommand );

Quando "sistema" é executado , ele irá criar um novo processo e instruí-lo a executar o argumento de sistema - neste caso, para criar um novo diretório. Seu programa Perl será retomada quando o processo criado por saídas do "sistema" . Você pode chamar qualquer outro comando Unix ou shell usando o " sistema".

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar DBI se conectar a Perl 
·Perl Exigir Vs . Use 
·Como configurar o Perl em XAMPP 
·Como remover espaço em branco em Perl Regex 
·Como atualizar PEAR Com Fedora 
·Como ler a partir do meio de uma matriz em Perl 
·Como remover o último octeto em Perl 
·Como se conectar a um banco de dados Oracle com Perl 
·Variáveis ​​classe de nível em Perl 
·Como arredondar para um número inteiro em Perl 
  Artigos em destaque
·Como criar um Rastreador Pixel em PHP 
·Como utilizar as funções de parâmetros variáveis ​​…
·Como Downgrade sua atualização Java 
·Como fazer um relógio digital 
·Como fazer um menu em Matlab 
·Como criar uma caixa de texto no Visual C # 
·Como escrever uma Preorder Traversal 
·Como postar PHP em um menu drop-down 
·Como atualizar várias colunas 
·Como calcular o 8-Bit Sequence 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados