LX-PERL-INFO-basisregels
Updated aug/01/2010 09:24 AM
basisregels
- shebang
 
 De Perl shebang is
 
 #/usr/bin/perl
 
 op de meeste, zoniet alle, linux distributies.
 
 
- kommentaar:
 
 Begint met #
 
 
- regeleinde
 
 Achter elke perl commando hoort een ;
 
 
- 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.
 
 
- 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