Erinevus lehekülje "Perl" redaktsioonide vahel

Allikas: Kuutõrvaja
(STDIN kasutamine)
21. rida: 21. rida:
 
    
 
    
 
   foreach $rida (@read) {
 
   foreach $rida (@read) {
     print fh $rida;
+
     print $rida;
 
   }
 
   }
    
+
 
 +
====Faili kirjutamine====
 +
 
 +
Faili kirjutamist kirjeldab nt selline programmilõik
 +
 
 +
   #!/usr/bin/perl
 +
  open (fh, ">>/tmp/pf.log");
 +
  print fh "Tere, see tekst\n";
 
   close fh;
 
   close fh;

Redaktsioon: 21. detsember 2008, kell 20:55

Programmi argumendid

Argumentide programmi sees kasutamiseks sobib kasutada vaikimisi moodustatud massiivi ARGV, nt sellised

 #!/usr/bin/perl
 print "$ARGV[0]\n";
 print "$ARGV[1]\n";

ja käivitades

 $ perl argv.pl tere mart
 tere
 mart

STDIN kasutamine

Standardsisendi (ingl. k. standard input) kasutamist kirjeldab näiteks selline programmilõik

 #!/usr/bin/perl
 @read=<STDIN>;
 
 foreach $rida (@read) {
   print $rida;
 }

Faili kirjutamine

Faili kirjutamist kirjeldab nt selline programmilõik

 #!/usr/bin/perl
 open (fh, ">>/tmp/pf.log");
 print fh "Tere, see tekst\n";
 close fh;