Manipulação de Arquivos [RESOLVIDO]

1. Manipulação de Arquivos [RESOLVIDO]

Jonatan Gomes
BarbaNegra

(usa Ubuntu)

Enviado em 01/11/2010 - 18:12h

Olá "gagotos magotos", estou querendo saber se dá para fazer um script que abra outro script por exemplo um programa que tem diversas funcionalidades e para nao escrever troucentas linhas e ficar mais organizado "fatiar" cada funcionalidade em scripts diferentes. E que de para juntar tudo em um só sacaram?


__R4$T4__


  


2. MELHOR RESPOSTA

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 01/11/2010 - 19:50h

Algo como uma "biblioteca de funções"!? Se for veja isso:

1o método:

use lib qw(/path/minhas_rotinas);
use módulo_em_minhas_rotinas;
use vars qw(suas_variavéis_em_módulo.pm);

Exemplo:

$ cat /path/minhas_rotinas/funcao.pm
$var = "Hello World!";
sub Teste() {
print("Estou dentro de uma subrotina.\n");
}

$ cat testa_modulo
#!/usr/bin/env perl
use lib qw(/path/minhas_rotinas);
use funcao;
use vars qw($var);

print("$var\n");
Teste;

2o método:

Crie um arquivo *.pm e insira suas funções, variáveis, etc... e carregue-o em seu script com:

do "/path/arquivo.pm"

Depois é só chamar as funções contidas nele normalmente.





Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts