LX-PERL-INFO-basisregels
Updated aug/01/2010 09:24 AM

basisregels

  1. shebang

    De Perl shebang is

    #/usr/bin/perl

    op de meeste, zoniet alle, linux distributies.

  2. kommentaar:

    Begint met #

  3. regeleinde

    Achter elke perl commando hoort een ;

  4. dag wereld

    Er is geen echo commando in Perl, wel een print commando dat in heel veel aspecten gelijkt op printf onder bash.

    voorbeeld:

    #!/usr/bin/perl
    #
    # dw: dag wereld, :-) te lui om meer dan twee karakters te typen
    #
    print "Dag Wereld \n";

    voorbeeld:

    #!/usr/bin/perl

    #
    # wd: wag dereld
    #     een tweede poging om tekst op scherm te plaatsen
    #
    print "Dag Scherm!";
    print "\n";
    print "\n";
    print "Wello", chr(32), " Horld!\n";

    output:

    $ dw.pl
    Dag Wereld

    $ wd.pl
    Dag Scherm!

    Wello  Dorld!

    chr(32) is gewoon een spatie in decimale ascii notering.
    Zoals u kunt merken gedraagt de dubbele quote zich net zoals in bash, en zo wordt de backslash en de $ wel degelijk geïnterpreteerd.

  5. maak het u gemakkelijk

    Aan een file-extensie als .pl kun je onmiddellijk zien dat het om een Perl-script gaat. Dit is echter helemaal niet verplicht.

    Het commando file is niet altijd de perfecte indicator van wat er nu precies in een ascii text file zit.

    $ file *
    bash_scripting_cursus_2010: directory
    dw.pl:                      a /usr/bin/perl script text executable
    wd.pl:                      a /usr/bin/perl script text executable
    mailer_ccare_xmas_2008:     directory
    piccopy:                    Bourne-Again shell script text executable
    pperldoc.pl:                a /usr/bin/perl script text executable