Usando o intérprete Perl

Usando o intérprete Perl

Este tutorial de programação Perl é um ótimo guia de script para ajudá -lo a entender completamente o script Perl. Encontre tutoriais e exemplos de programação Perl para dominar seu conhecimento de script perl.

Usando o intérprete Perl

Encontre intérprete Perl

que perl

Execução implícita

OBSERVAÇÃO:Cada script começa com Shebang: ”#!” que não é lido como um comentário. A primeira linha também é um lugar onde você coloca seu intérprete, que neste caso é perl.

#!/usr/bin/Perl Print "Perl Programming \ n";

Faça o Script Perl executável:

chmod +x perl_script.pl

Execução explícita

imprimir "Perl Programming \ n";

Faça o Script Perl executável:

chmod +x perl_script.pl



Script Perl simples

#!/usr/bin/perl # print "tutorial de programação perl \ n";

Caminho atual para os módulos Perl

Liste todos os caminhos atuais disponíveis para os módulos Perl:

perl -e 'impressão "@inc" . "\ n"; '

Variáveis

$ - variável escalar % - variável de hash @ - matriz & - sub -rotinas

Usando a variável padrão PERL $ _

#!/usr/bin/perl $ _ = "Programação PERL Variável padrão.\ n "; impressão;



Função definida

#!/usr/bin/perl # declare perl escalar, mas não define valor $ perl_scalar; #podemos usar operador condicional '?: 'Para testar a função definida por perl $ variável = definido ($ perl_scalar) ? "Variável \ $ perl_scalar é definido!":" Variável \ $ perl_scalar não está definido!"; Imprima $ variável."\ n"; # declare perl escalar com valor $ perl_scalar = "perl"; $ variável = definido ($ perl_scalar) ? "Variável \ $ perl_scalar é definido!":" Variável \ $ perl_scalar não está definido!"; Imprima $ variável."\ n";

Variável escalar

#!/usr/bin/perl #scalars mantêm apenas um único tipo de dados: string, número ou referência perl #scalars definição em perl $ scalar_number = -5; $ scalar_string1 = "Nos escalares perl são sempre referenciados com \ x24 na frente de cada nome de variável. "; $ escalar_string2 =" 5 itens "; #undescore pode ser usado para grandes números $ SCALAR_MILION = 1_000_000; #Print Scalar Values ​​Print $ Scalar_Number."\ n"; Imprima $ SCALAR_STRING1."\ n"; Imprima $ SCALAR_STRING2."\ n"; Imprima $ scalar_milion."\ n"; #Perl Scalar Addition Print $ Scalar_Number + $ Scalar_milion."\ n";

Strings de citação única

#!/usr/bin/perl #strings escalares de citação única $ escalar_string1 = 'perl'; Imprimir "String 1:".$ SCALAR_STRING1."\ n"; $ scalar_string2 = '#!/usr/bin/perl '; Imprimir "String 2:".$ SCALAR_STRING2."\ n"; $ scalar_string3 = 'tutorial de programação perl'; Imprimir "String 3:".$ SCALAR_STRING3."\ n"; $ scalar_string4 = 'perl \ n'; Imprimir "String 4:".$ SCALAR_STRING4."\ n"; $ scalar_string5 = '\' \ '\\'; Imprimir "String 5:".$ SCALAR_STRING5."\ n"; $ SCALAR_STRING6 = "Print" String 6: ".$ SCALAR_STRING6."\ n"; $ scalar_string7 = 'i \' estou lendo o tutorial de programação perl '; Imprimir "String 7:".$ SCALAR_STRING7."\ n";



Strings de duas citadas

#!/usr/bin/perl #strings escalares calculados duplo $ scalar_string1 = "perl"; Imprimir "String 1:".$ SCALAR_STRING1."\ n"; $ scalar_string2 = "#!/usr/bin/perl "; print" string 2: ".$ SCALAR_STRING2."\ n"; $ scalar_string3 = "tutorial de programação perl"; Imprimir "String 3:".$ SCALAR_STRING3."\ n"; $ scalar_string4 = "perl \ n"; Imprimir "String 4:".$ SCALAR_STRING4."\ n"; $ scalar_string5 = "\ '\' \\\" ""