Kezdőoldal » Számítástechnika » Programozás » Meg tudnátok mondani, hogy...

Meg tudnátok mondani, hogy mire szogál/mit csinál ez a script?

Figyelt kérdés

use strict;

use warnings;


die "Usage: $0 filename\n" unless scalar(@ARGV) == 1;

my $filename = $ARGV[0];


# you can use whatever you want for the filehandle instead of OUTFILE

open(OUTFILE, "> $filename")

or die "Failed to open file '$filename' for writing: $!\n";

for (my $i = 0; $i < 10; $i++)

{

my $lineNum = $i + 1;

print OUTFILE "This is line $lineNum\n";

}

close(OUTFILE)

or warn "Failed to close file '$filename': $!\n";



# Now read back the file that was written: visszaolvassa a megírt fájlt

print "Contents of the file ('$filename') that was written\n";

open(INFILE, "< $filename")

or die "Failed to open file '$filename' for reading: $!\n";

while (<INFILE>)

{

chomp(); # remove the end-of-line character törli a sor végi karaktert

my $line = $_;

print "$line\n";

}

close(INFILE)

or warn "Failed to close file '$filename': $!\n";



2015. febr. 12. 20:42
 1/2 anonim ***** válasza:

"# Now read back the file that was written: visszaolvassa a megírt fájlt "


"chomp(); # remove the end-of-line character törli a sor végi karaktert "


ki volt az az állat aki így ír oda?(nem hogy törölné akkor már az angol verziót), amúgy nem tudom mit csinál

2015. febr. 12. 20:48
Hasznos számodra ez a válasz?
 2/2 uno20001 ***** válasza:

Az első parancssori argumentumban megkapott fájlt megnyitja írásra, és beleírja ezeket:

This is line 1

This is line 2

This is line 3

...

This is line 10


Utána bezárja, megnyitja olvasásra és kiírja a tartalmát.

2015. febr. 12. 21:14
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!