SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
Danke zu Autor: Eike Grote E-Mail-Adresse: Eike.Grote@web.de WWW-Adresse:
http://perl-seiten.homepage.t-online.de/ Version: 2.06 (15.9.2013) aus dem Teil
dieses buch genommen worden ist
The German_Perl_Book
J
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Vol.VI
ec_arch@ecologicolombo.net
Kapitel VIII:
Titel: EinGaben AusGaben files und Datei:
EinGaben:
open(FILE,”demo.dat”)
Dieser EinGabe_Befehl ist damit ein nicht_von_Programm_file,
Der nur sogenannten Datei, nummernCode enthalt, und damit
diese gesehen und bearbeiten werden koennen.
Diese nemmernCode werden von Programm:
Mindestens eingenommen open()
Moeglicheweise bearbeiten laufender Progr.
Moeglicheweise geausssert print()
Moeglicheweise gespeichert print(output)
Wieder in archiv eingetragen close()
Um diese ergebnissen zu erarbeiten man braucht ein
bestimmten nummernCodenformat einzustimmen.
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
084 165
Vol.VI
Kapitel VIII:
Titel: EinGaben AusGaben files und Datei:
EinGaben:
open(FILE,”demo.dat”)
Fileshandler ist die art und weise wie man ein Format der
nummernCode bestimmt wird, es schreibt man nur
GroessBuchstaben.
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
085 165
Vol.VI
Kapitel VIII:
Titel: EinGaben AusGaben files und Datei:
EinGaben:
open(FILE,”demo.dat”)
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
086 165
Vol.VI
FILE ist hier gefragt al fileshandler .
es bedeutet dass FILE findet die nummernCodein
demo.dat und danach in EinGabe_befehl <FILE>
benutz damit jeden nummernCode wird so zustaendig
um programm ablauf.
Kapitel VIII:
Titel: EinGaben AusGaben files und Datei:
EinGaben:
open(FILE,”demo.dat”)
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
087 165
Vol.VI
if() fragt ob demo.dat ist nach Format einzunehmen
Oder
problemen in einladungen des demo.dat eingetreten sind.
Falls problemen entstehen mit Befehl die() dass ein FEHLER
entsteht und mit $! es angefragt wird dass die genaue
Fehleranmeldungen erklaert werden.
Kapitel VIII:
Titel: EinGaben AusGaben files und Datei:
EinGaben:
open(FILE,”demo.dat”)
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
088 165
Vol.VI
while() fragt, ob demo.dat bestimmt ist,
an. Wenn er bestimmt ist, konsequent,
Wird er mit print() befehl $i
veraeussern.
Kapitel VIII:
Titel: EinGaben AusGaben files und Datei:
AusGaben:
open(FILE,”demo.dat”)
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
089 165
Vol.VI
close() beendet die verbindungen
mit der datei demo.dat .
Kapitel VIII:
Titel: EinGaben AusGaben files und Datei:
EinGaben:
open(FILE,”demo.dat”)
or die() kann den Ziklus if() while()ersezten
damit die Fehleranmeldungen sofort
erklaert werden koennen.
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
090 165
Vol.VI
Kapitel VIII:
Titel: EinGaben AusGaben files und Datei:
EinGaben:
open(FILE,”demo.dat”)
> es ist zu schreiben ein eingenommene Datei
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
091 165
Vol.VI
or die() ist es gueltig in beide Faellen:
open()
close() .
Kapitel VIII:
Titel: EinGaben AusGaben files und Datei:
EinGaben u. AusGaben:
open(LESEN,”< alt.dat”);
open(SCHREIBEN,”>> new.dat”);
DatenTransFer_befehlen LESEN und
SCHREIBEN,entsprechend Shell_eignschaften, der erste
als nummernCode_einnehmer_Befehl und der zweite als
nummerCode_ausgeber_befehl.
Als Einnehmender_Befel man braucht auch “<”.
Als zu einem gelesenen File Anheangender_befehl man
Braucht anstatt “>” der “>>”.
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
092 165
Vol.VI
Kapitel VIII:
Titel: EinGaben AusGaben files und Datei:
EinGaben:
open(fileshandle,”pathname”);
nummernCode_Einnehmend_befehl open() braucht
fileshandle damit man mit welchem mittel die
nummerCode eingenommen werden, genau bestimmt wird;
aber auch pathname damit nicht nur der file
eingenommen werden kann aber auch damit
nummernCode_file in Speicher des Computer gesucht und
gefunden werden kann.
z.B. C:/users/BnetB/desktop/myperl/tucatuca.txt
Ist es ein pathname voll korrekt bis tucatuca.txt
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
093 165
Vol.VI
Kapitel VIII:
Titel: EinGaben AusGaben files und Datei:
UniX_pipes_befehl:
open(DATUM,”pathname |”);
nummernCode_Einnehmend_befehl open() kann auch direkt
aus Betribssystem Besonders_nummerCode, wenn
UniX_system eingefoerdert wird, einnehmen.
z.B.: DATUM entspriecht der Tag der in Computer als
aktueller Tag eingegeben ist.
Fuer UniX_pipes_befehl man braucht auch < | >.
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
094 165
Vol.VI
Kapitel VIII:
Titel: EinGaben AusGaben files und Datei:
UniX_pipes_befehl:
open(WORTER,”pathname |”);
nummernCode_Einnehmend_befehl open() kann auch direkt aus Betribssystem
Besonders_nummerCode, wenn UniX_system eingefoerdert wird, einnehmen.
z.B.: WORTER entspriecht der
Besonders_rechner_befehl, mit dem koennen zeilen,
woertern, und Buchstaben gerechnet.
Fuer UniX_pipes_befehl man braucht auch < | >.
Damit die Ergebnissen veraessert werden koennen man
braucht ein Besondersformat mit 'wc'.
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
095 165
Vol.VI
Kapitel VIII:
Titel: EinGaben AusGaben files und Datei:
UniX_pipes_befehl:
open(WORTER,”pathname |”);
open(DATUM,”pathname |”);
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
096 165
Vol.VI
Kapitel VIII:
Titel: EinGaben AusGaben files und Datei:
Einfach_pruefer_befehl:
open(Fileshandle,”pathname |”);
Kann auch mit ein einfacher unterprogramm geprueft werden.
if(open(MYFILE, “mycodefile”){
}else{
print “Cannot open mycodefile!n”;
exit(1);
}
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
097 165
Vol.VI
Kapitel VIII:
Titel: EinGaben AusGaben files und Datei:
Einfach_pruefer_befehl:
open(Fileshandle,”pathname |”);
die() es war vorgestellt dass den befehl den Programm stoppt
und Fehlersmeldungen schreibt.
Aber die() kann auch mit anderer Syntactiksausdrueck
eingeschrieben werden:
open(MYTEXT, “novel.txt”) || die;
Praktisch wenn novel.txt ohne FEHLER eingenommen wird die() wird nicht ausgefuert; wenn
fehlern eingetreten worden sind || == or wird befehl die() ausfuehren.
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
098 165
Vol.VI
Kapitel VIII:
Titel: EinGaben AusGaben files und Datei:
Einfach_pruefer_befehl:
open(Fileshandle,”pathname |”);
die() es war vorgestellt dass den befehl den Programm stoppt
und Fehlersmeldungen schreibt.
Aber die() kann auch mit anderer Syntactiksausdrueck
eingeschrieben werden:
open(MYTEXT, “novel.txt”) || die;
Praktisch wenn novel.txt ohne FEHLER eingenommen wird die() wird nicht ausgefuert; wenn
fehlern eingetreten worden sind || == or wird befehl die() ausfuehren.
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
098 165
Vol.VI
Kapitel VIII:
Titel: EinGaben AusGaben files und Datei:
Einfach_pruefer_befehl:
open(Fileshandle,”pathname |”);
noch dazu pathname man soll unterscheiden zwischen unterschiedlichen
Betriebssysteman wie den File gefunden werden kann:
MS_dos C:usersarchitektdesktopprojectLKWGebaeudenbeschreibungen.txt
MS_dos C:/users/architekt/desktop/project/LKWGebaeuden/beschreibungen.txt
UniX mashinenamesharename
UnC universal naming convenction damit in network kann man ein file einnehmen
open(REMOTE, “//fileserver/common/namefile”) || die;
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
099 165
Vol.VI
Kapitel VIII:
Titel: EinGaben AusGaben files und Datei:
Einfach_pruefer_befehl:
open(Fileshandle,”pathname |”);
noch dazu pathname man soll unterscheiden zwischen unterschiedlichen
Betriebssysteman wie den File gefunden werden kann:
Mcintosh path mearing
Systems:utils:config System drive, folder Utils, named config
MyStuff:friends from this folder down to folder MyStuff, file
ShoppingList this drive, this folder, file name ShoppingList
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
100 165
Vol.VI
Kapitel VIII:
Titel: EinGaben AusGaben files und Datei:
Einfach_pruefer_befehl:
open(Fileshandle,”pathname |”);
noch um zu die() benutzen ist wichtig zu kennen dass:
die “cannot open” ; zeight cannot open at scriptliname line xxx
die “cannot openn”; zeight cannot open
Deswegen:
open(MYFILE, “myfile”)||die”cannot open myfile $!n”;
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
101 165
Vol.VI
Kapitel VIII:
Titel: EinGaben AusGaben files und Datei:
Einfach_pruefer_befehl:
open(Fileshandle,”pathname |”);
noche ueber der MYFILEsBenutzungen:
open(MYFILE, “myfile”) || die “Can 't open myfile: $!”;
$line=<MYFILE>;
<> ist winkel_befehl genannt und ist skalarBereich und laedt eine reihe
von file an, und als der file fertig ist sendet der Wert = undef.man
kann mit folgenden labels merken:
while(defined($a=<MYFILE>)) { print $a; } waehrend file gelesen wird
while(<MYFILE>) { print$_;} wenn file fertig ist
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
102 165
Vol.VI
Kapitel VIII:
Titel: EinGaben AusGaben files und Datei:
Einfach_pruefer_befehl:
open(Fileshandle,”pathname |”);
Empfholen wird :
open(MYFILE, “testfile”)||die'opening testfile:$!”;
@stuff=<MYFILE>;
close(MYFILE);
!#Moegliche file bearbeitungen
foreach(reverse($stuff)){
Print scalar(reverse($_));
}
#! … zeigt eine nicht von Programm bearbeitet reihe …
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
103 165
Vol.VI
Kapitel VIII:
Titel: EinGaben AusGaben files und Datei:
Schreiben Files:
open(Fileshandle,”>pathname”);
open(Fileshandle,”>>pathname”);
Wiederhoelt:
open(NEWFH,“>output.txt”)||die”Opening output.txt:$!”;
open(APPFH,”>>logfile.txt”)||die”Opening logfile.txt:$!”;
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
104 165
Vol.VI
Kapitel VIII:
Titel: EinGaben AusGaben files und Datei:
Schreiben Files:
z.B.:
open(SOURCE,“sourcefile”)||die”$!”;
open(DEST,”>destination”)||die”$!”;
@cont=<SOURCE>;
print DEST @cont;
close(DEST);
close(SOURCE);
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
105 165
Vol.VI
Zusammenfassung:
Kapitel I, II Variablen
Kapitel III O_Befehlen hauptteil
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
048 165
Vol.II
65 66 67
GANZz. GKOMMAz. zSEQUENZEN
nur
absolute
nummern
nur
Zeichnen die nicht nummern sind aber
auch nummern zeichnen koennen
zSEQUENZEN GANZz. gKOMMAz.
Vol.II
Vol.I
O_BitWEISE_befehlen O_mathematische_Befehlen O_verglichsBefehlen O_funktionen_Befehlen
Zusammenfassung:
Kapitel IV pfeilTRAEGERN O_Befehlen und Variabeln
Kapitel V Programmsablauf
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
082 165
Vol.III
@variable=@variable(0,34,”rt”,”ç”,33,38,66)
Push();
pop(),
shift();
unshift()
Sind traegern mit unterschiedliche
plaetze die durch , getrennt werden und
einen sequesnzial natuerliche nummer
zwischen 0..... um zu zeigen haben
pfeilTRAGERN O_befehlen variabeln
perlstyp usestrict exit() BEGIN END die()
@variable = @variable (1,45,65)
@variable[1] ist 45
#!/usr/local/bin/perl -w
MitHilfedesBuchs:perlin24hoursvonpierceClintondesJahres1999nov.SAMS_Editor
Zusammenfassung:
Kapitel VI halSobroutineoder wiederhoelungenbefehl
Kapitel VII Eingaben und Ausgaben erster Teil
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
083 165
Vol.III
Print “giovannino Leprotto”;
for(....;....;...){.......}
for()
while()
if()
Einige Befehlen und oder variablen
einstimmungen werden mit einem kreis
wiederhoelt
funktionen O_befehlen variabeln
print() printf() <STDIN>
{ befehlen und variablen}
}else{
}elseif{
}until{
MitHilfedesBuchs:perlin24hoursvonpierceClintondesJahres1999nov.SAMS_Editor
Zusammenfassung:
Kapitel VIII EinGaben u. AusGeben Files_nummernCode
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
106 165
Vol.VI
open(......,....) close(.....)
my $variable=open ( FILESHANDLE, pathname );
If (not defined $variable ) {
die “…..!$n”}
while (defined (my $i = <FILESHANDLE>) {
print $i;
}
close( FILESHANDLE );
open(fileshandle,pathname);
close(fileshandle);
MitHilfedesBuchs:perlin24hoursvonpierceClintondesJahres1999nov.SAMS_Editor
open ( FILESHANDLE, “pathname” );
or die “…..!$n”;
close ( FILESHANDLE );
open ( LESEN, “< filesname” );
or die “…..!$n”;
open ( SCHREIBEN, “> filesname” );
open ( UEBERSCHREIBEN, “>> filesname” );
Close (ENTSPRECHENDNAME);
open ( WORTER, “filesname | ” ) ;
open (DATUM, “filename | “);
open ( MYTEXT, “filesname.txt” ) || die;
ElJ nny
Danke zu Autor: Eike Grote E-Mail-Adresse: Eike.Grote@web.de WWW-Adresse:
http://perl-seiten.homepage.t-online.de/ Version: 2.06 (15.9.2013) aus dem Teil
dieses buch genommen worden ist
The German_Perl_Book
Si
scopre
Cio Che
non
RUBABILE
quando
si trOVa
nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Vol .I
Es ist zu verstehen dass dieses meines Arbeiten ist al selbstaendiger und nicht
VORbezahlt und/oder vorasugezahlt, deswegen kann nur nachbezahlt werden.
Noch dazu ist es bewiesen worden dass DIE DIKTATUER mich ANTI genaue Gesetzen
DRUECKT, deswegen soll ich momntan zu meiner vorausbezahlten kosten
voraarbeiten, damit jedemand zwischen euch die meines Arbeiten geniessen haben,
zumir, nicht MIT ZWINGUNG, aber nach eigenen Wille, 3.50 EurO pro pdf_Buch
bezahlen wird.
Sie koenne natuerlich auch nach Ihre bewertungen meine pdf_datei_kopie
herunterladen und zwischen Kostenloesen und 5 EurO pro pdf_file bezahlen.
Auf jeden Fall Sie und du brachen braucht dass
Ich die moegliche Art und weisen, damit die Bezahlungen nach EurO ausgefuehrt
werden koennen, hier in der folgenden Seiten zeigen wird:
Sie oder du werden wird eine entsprechende Rechungs_Geld,
auch mit Steuern_nr. Und/oder MehrereWertsSteuern_nr. ( du brauchst mir zu senden:
ec_arch@ecologicolombo.net), am der Woche, in der ich meine EurO bekommen habe,
bekommen.
Vol.III
ec_arch@ecologicolombo.net
GeOrdnete Bezahlungen:
Nach deutsche und Internationalien Post:
Kann man 10EurO_schein in Briefumschlag einstecken und so zu adressen:
Dott.Ing.Arch. Giovanni Colombo
Via g.Brufani 18 06124_PG_I
PERUGIA (PG) Italia
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
049 165
Vol.II
ec_arch@ecologicolombo.net
GeOrdnete Bezahlungen:
Nach WesterUNION:
Kann man 10EurO auch
in internet bezahlt
werden koennen:
Dott.Ing.Arch.
Giovanni Colombo
Via g.Brufani 18
06124_PG_I
PERUGIA (PG) Italia
Zweck der transaktion:
Zahlung von Waren/
Dienstleistung
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
050 165
Vol.II
ec_arch@ecologicolombo.net
ElJ nny
Danke zu Autor: Eike Grote E-Mail-Adresse: Eike.Grote@web.de WWW-Adresse:
http://perl-seiten.homepage.t-online.de/ Version: 2.06 (15.9.2013) aus dem Teil
dieses buch genommen worden ist
The German_Perl_Book
ElJ nny
Si
scopre
Cio Che
non
RUBABILE
quando
si trOVa
nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Vol .VI

Mais conteúdo relacionado

Mais de giovanni Colombo

GE_in analizzati REATO OVE RIPETUTO ED COME classificabile IN AMMISTRAZIONE D...
GE_in analizzati REATO OVE RIPETUTO ED COME classificabile IN AMMISTRAZIONE D...GE_in analizzati REATO OVE RIPETUTO ED COME classificabile IN AMMISTRAZIONE D...
GE_in analizzati REATO OVE RIPETUTO ED COME classificabile IN AMMISTRAZIONE D...giovanni Colombo
 
GE_in Edbeben in unterschiedliche gegenErdbebenstrukturen.pdf
GE_in Edbeben in unterschiedliche gegenErdbebenstrukturen.pdfGE_in Edbeben in unterschiedliche gegenErdbebenstrukturen.pdf
GE_in Edbeben in unterschiedliche gegenErdbebenstrukturen.pdfgiovanni Colombo
 
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel IXI.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel IXI.pdfGE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel IXI.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel IXI.pdfgiovanni Colombo
 
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel VII.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel VII.pdfGE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel VII.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel VII.pdfgiovanni Colombo
 
GE_in Erdbebendiogrammen_Details.pdf
GE_in Erdbebendiogrammen_Details.pdfGE_in Erdbebendiogrammen_Details.pdf
GE_in Erdbebendiogrammen_Details.pdfgiovanni Colombo
 
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel IVI.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel IVI.pdfGE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel IVI.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel IVI.pdfgiovanni Colombo
 
GE_in 51716344_boards1.pdf
GE_in 51716344_boards1.pdfGE_in 51716344_boards1.pdf
GE_in 51716344_boards1.pdfgiovanni Colombo
 
GE_in 51716344_boards2.pdf
GE_in 51716344_boards2.pdfGE_in 51716344_boards2.pdf
GE_in 51716344_boards2.pdfgiovanni Colombo
 
GE_in vorgestellteGesetzueberEnergien 000 000.pdf
GE_in vorgestellteGesetzueberEnergien 000 000.pdfGE_in vorgestellteGesetzueberEnergien 000 000.pdf
GE_in vorgestellteGesetzueberEnergien 000 000.pdfgiovanni Colombo
 
GE_in WBW wettbewerb mein entwurf .pdf
GE_in WBW wettbewerb mein entwurf .pdfGE_in WBW wettbewerb mein entwurf .pdf
GE_in WBW wettbewerb mein entwurf .pdfgiovanni Colombo
 
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel V
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel VGE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel V
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel Vgiovanni Colombo
 
GE_in Restaurierungen_ und Sanierungen_Aufnahmen.pdf
GE_in Restaurierungen_ und Sanierungen_Aufnahmen.pdfGE_in Restaurierungen_ und Sanierungen_Aufnahmen.pdf
GE_in Restaurierungen_ und Sanierungen_Aufnahmen.pdfgiovanni Colombo
 
GE_in Restaurierungen 000 000 00 (12 Dateien zusammengefügt).pdf
GE_in Restaurierungen 000 000 00 (12 Dateien zusammengefügt).pdfGE_in Restaurierungen 000 000 00 (12 Dateien zusammengefügt).pdf
GE_in Restaurierungen 000 000 00 (12 Dateien zusammengefügt).pdfgiovanni Colombo
 
Uhingen_714436_Entwurfsbericht_A4.pdf
Uhingen_714436_Entwurfsbericht_A4.pdfUhingen_714436_Entwurfsbericht_A4.pdf
Uhingen_714436_Entwurfsbericht_A4.pdfgiovanni Colombo
 
GE_meines_Schreiben_in Polizei bayern.pdf
GE_meines_Schreiben_in Polizei bayern.pdfGE_meines_Schreiben_in Polizei bayern.pdf
GE_meines_Schreiben_in Polizei bayern.pdfgiovanni Colombo
 
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kap.VI.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kap.VI.pdfGE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kap.VI.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kap.VI.pdfgiovanni Colombo
 

Mais de giovanni Colombo (20)

GE_in analizzati REATO OVE RIPETUTO ED COME classificabile IN AMMISTRAZIONE D...
GE_in analizzati REATO OVE RIPETUTO ED COME classificabile IN AMMISTRAZIONE D...GE_in analizzati REATO OVE RIPETUTO ED COME classificabile IN AMMISTRAZIONE D...
GE_in analizzati REATO OVE RIPETUTO ED COME classificabile IN AMMISTRAZIONE D...
 
GE_in Edbeben in unterschiedliche gegenErdbebenstrukturen.pdf
GE_in Edbeben in unterschiedliche gegenErdbebenstrukturen.pdfGE_in Edbeben in unterschiedliche gegenErdbebenstrukturen.pdf
GE_in Edbeben in unterschiedliche gegenErdbebenstrukturen.pdf
 
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel IXI.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel IXI.pdfGE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel IXI.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel IXI.pdf
 
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel VII.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel VII.pdfGE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel VII.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel VII.pdf
 
GE_in Erdbebendiogrammen_Details.pdf
GE_in Erdbebendiogrammen_Details.pdfGE_in Erdbebendiogrammen_Details.pdf
GE_in Erdbebendiogrammen_Details.pdf
 
GE_in ELEZIONI IN ITALIA
GE_in ELEZIONI IN ITALIA GE_in ELEZIONI IN ITALIA
GE_in ELEZIONI IN ITALIA
 
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel IVI.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel IVI.pdfGE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel IVI.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel IVI.pdf
 
GE_in 51716344_boards1.pdf
GE_in 51716344_boards1.pdfGE_in 51716344_boards1.pdf
GE_in 51716344_boards1.pdf
 
GE_in 51716344_boards2.pdf
GE_in 51716344_boards2.pdfGE_in 51716344_boards2.pdf
GE_in 51716344_boards2.pdf
 
GE_in TAB2022.pdf
GE_in TAB2022.pdfGE_in TAB2022.pdf
GE_in TAB2022.pdf
 
GE_in vorgestellteGesetzueberEnergien 000 000.pdf
GE_in vorgestellteGesetzueberEnergien 000 000.pdfGE_in vorgestellteGesetzueberEnergien 000 000.pdf
GE_in vorgestellteGesetzueberEnergien 000 000.pdf
 
GE_in WBW wettbewerb mein entwurf .pdf
GE_in WBW wettbewerb mein entwurf .pdfGE_in WBW wettbewerb mein entwurf .pdf
GE_in WBW wettbewerb mein entwurf .pdf
 
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel V
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel VGE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel V
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel V
 
GE_in Restaurierungen_ und Sanierungen_Aufnahmen.pdf
GE_in Restaurierungen_ und Sanierungen_Aufnahmen.pdfGE_in Restaurierungen_ und Sanierungen_Aufnahmen.pdf
GE_in Restaurierungen_ und Sanierungen_Aufnahmen.pdf
 
GE_in Restaurierungen 000 000 00 (12 Dateien zusammengefügt).pdf
GE_in Restaurierungen 000 000 00 (12 Dateien zusammengefügt).pdfGE_in Restaurierungen 000 000 00 (12 Dateien zusammengefügt).pdf
GE_in Restaurierungen 000 000 00 (12 Dateien zusammengefügt).pdf
 
Uhingen_714436_Entwurfsbericht_A4.pdf
Uhingen_714436_Entwurfsbericht_A4.pdfUhingen_714436_Entwurfsbericht_A4.pdf
Uhingen_714436_Entwurfsbericht_A4.pdf
 
Uhingen_714436_2.pdf
Uhingen_714436_2.pdfUhingen_714436_2.pdf
Uhingen_714436_2.pdf
 
Uhingen_714436_1.pdf
Uhingen_714436_1.pdfUhingen_714436_1.pdf
Uhingen_714436_1.pdf
 
GE_meines_Schreiben_in Polizei bayern.pdf
GE_meines_Schreiben_in Polizei bayern.pdfGE_meines_Schreiben_in Polizei bayern.pdf
GE_meines_Schreiben_in Polizei bayern.pdf
 
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kap.VI.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kap.VI.pdfGE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kap.VI.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kap.VI.pdf
 

GE_: mein perlsProgrammssprache Unterricht Vol.IV

  • 1. Danke zu Autor: Eike Grote E-Mail-Adresse: Eike.Grote@web.de WWW-Adresse: http://perl-seiten.homepage.t-online.de/ Version: 2.06 (15.9.2013) aus dem Teil dieses buch genommen worden ist The German_Perl_Book J Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 Vol.VI ec_arch@ecologicolombo.net
  • 2. Kapitel VIII: Titel: EinGaben AusGaben files und Datei: EinGaben: open(FILE,”demo.dat”) Dieser EinGabe_Befehl ist damit ein nicht_von_Programm_file, Der nur sogenannten Datei, nummernCode enthalt, und damit diese gesehen und bearbeiten werden koennen. Diese nemmernCode werden von Programm: Mindestens eingenommen open() Moeglicheweise bearbeiten laufender Progr. Moeglicheweise geausssert print() Moeglicheweise gespeichert print(output) Wieder in archiv eingetragen close() Um diese ergebnissen zu erarbeiten man braucht ein bestimmten nummernCodenformat einzustimmen. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 084 165 Vol.VI
  • 3. Kapitel VIII: Titel: EinGaben AusGaben files und Datei: EinGaben: open(FILE,”demo.dat”) Fileshandler ist die art und weise wie man ein Format der nummernCode bestimmt wird, es schreibt man nur GroessBuchstaben. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 085 165 Vol.VI
  • 4. Kapitel VIII: Titel: EinGaben AusGaben files und Datei: EinGaben: open(FILE,”demo.dat”) The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 086 165 Vol.VI FILE ist hier gefragt al fileshandler . es bedeutet dass FILE findet die nummernCodein demo.dat und danach in EinGabe_befehl <FILE> benutz damit jeden nummernCode wird so zustaendig um programm ablauf.
  • 5. Kapitel VIII: Titel: EinGaben AusGaben files und Datei: EinGaben: open(FILE,”demo.dat”) The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 087 165 Vol.VI if() fragt ob demo.dat ist nach Format einzunehmen Oder problemen in einladungen des demo.dat eingetreten sind. Falls problemen entstehen mit Befehl die() dass ein FEHLER entsteht und mit $! es angefragt wird dass die genaue Fehleranmeldungen erklaert werden.
  • 6. Kapitel VIII: Titel: EinGaben AusGaben files und Datei: EinGaben: open(FILE,”demo.dat”) The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 088 165 Vol.VI while() fragt, ob demo.dat bestimmt ist, an. Wenn er bestimmt ist, konsequent, Wird er mit print() befehl $i veraeussern.
  • 7. Kapitel VIII: Titel: EinGaben AusGaben files und Datei: AusGaben: open(FILE,”demo.dat”) The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 089 165 Vol.VI close() beendet die verbindungen mit der datei demo.dat .
  • 8. Kapitel VIII: Titel: EinGaben AusGaben files und Datei: EinGaben: open(FILE,”demo.dat”) or die() kann den Ziklus if() while()ersezten damit die Fehleranmeldungen sofort erklaert werden koennen. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 090 165 Vol.VI
  • 9. Kapitel VIII: Titel: EinGaben AusGaben files und Datei: EinGaben: open(FILE,”demo.dat”) > es ist zu schreiben ein eingenommene Datei The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 091 165 Vol.VI or die() ist es gueltig in beide Faellen: open() close() .
  • 10. Kapitel VIII: Titel: EinGaben AusGaben files und Datei: EinGaben u. AusGaben: open(LESEN,”< alt.dat”); open(SCHREIBEN,”>> new.dat”); DatenTransFer_befehlen LESEN und SCHREIBEN,entsprechend Shell_eignschaften, der erste als nummernCode_einnehmer_Befehl und der zweite als nummerCode_ausgeber_befehl. Als Einnehmender_Befel man braucht auch “<”. Als zu einem gelesenen File Anheangender_befehl man Braucht anstatt “>” der “>>”. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 092 165 Vol.VI
  • 11. Kapitel VIII: Titel: EinGaben AusGaben files und Datei: EinGaben: open(fileshandle,”pathname”); nummernCode_Einnehmend_befehl open() braucht fileshandle damit man mit welchem mittel die nummerCode eingenommen werden, genau bestimmt wird; aber auch pathname damit nicht nur der file eingenommen werden kann aber auch damit nummernCode_file in Speicher des Computer gesucht und gefunden werden kann. z.B. C:/users/BnetB/desktop/myperl/tucatuca.txt Ist es ein pathname voll korrekt bis tucatuca.txt The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 093 165 Vol.VI
  • 12. Kapitel VIII: Titel: EinGaben AusGaben files und Datei: UniX_pipes_befehl: open(DATUM,”pathname |”); nummernCode_Einnehmend_befehl open() kann auch direkt aus Betribssystem Besonders_nummerCode, wenn UniX_system eingefoerdert wird, einnehmen. z.B.: DATUM entspriecht der Tag der in Computer als aktueller Tag eingegeben ist. Fuer UniX_pipes_befehl man braucht auch < | >. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 094 165 Vol.VI
  • 13. Kapitel VIII: Titel: EinGaben AusGaben files und Datei: UniX_pipes_befehl: open(WORTER,”pathname |”); nummernCode_Einnehmend_befehl open() kann auch direkt aus Betribssystem Besonders_nummerCode, wenn UniX_system eingefoerdert wird, einnehmen. z.B.: WORTER entspriecht der Besonders_rechner_befehl, mit dem koennen zeilen, woertern, und Buchstaben gerechnet. Fuer UniX_pipes_befehl man braucht auch < | >. Damit die Ergebnissen veraessert werden koennen man braucht ein Besondersformat mit 'wc'. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 095 165 Vol.VI
  • 14. Kapitel VIII: Titel: EinGaben AusGaben files und Datei: UniX_pipes_befehl: open(WORTER,”pathname |”); open(DATUM,”pathname |”); The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 096 165 Vol.VI
  • 15. Kapitel VIII: Titel: EinGaben AusGaben files und Datei: Einfach_pruefer_befehl: open(Fileshandle,”pathname |”); Kann auch mit ein einfacher unterprogramm geprueft werden. if(open(MYFILE, “mycodefile”){ }else{ print “Cannot open mycodefile!n”; exit(1); } The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 097 165 Vol.VI
  • 16. Kapitel VIII: Titel: EinGaben AusGaben files und Datei: Einfach_pruefer_befehl: open(Fileshandle,”pathname |”); die() es war vorgestellt dass den befehl den Programm stoppt und Fehlersmeldungen schreibt. Aber die() kann auch mit anderer Syntactiksausdrueck eingeschrieben werden: open(MYTEXT, “novel.txt”) || die; Praktisch wenn novel.txt ohne FEHLER eingenommen wird die() wird nicht ausgefuert; wenn fehlern eingetreten worden sind || == or wird befehl die() ausfuehren. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 098 165 Vol.VI
  • 17. Kapitel VIII: Titel: EinGaben AusGaben files und Datei: Einfach_pruefer_befehl: open(Fileshandle,”pathname |”); die() es war vorgestellt dass den befehl den Programm stoppt und Fehlersmeldungen schreibt. Aber die() kann auch mit anderer Syntactiksausdrueck eingeschrieben werden: open(MYTEXT, “novel.txt”) || die; Praktisch wenn novel.txt ohne FEHLER eingenommen wird die() wird nicht ausgefuert; wenn fehlern eingetreten worden sind || == or wird befehl die() ausfuehren. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 098 165 Vol.VI
  • 18. Kapitel VIII: Titel: EinGaben AusGaben files und Datei: Einfach_pruefer_befehl: open(Fileshandle,”pathname |”); noch dazu pathname man soll unterscheiden zwischen unterschiedlichen Betriebssysteman wie den File gefunden werden kann: MS_dos C:usersarchitektdesktopprojectLKWGebaeudenbeschreibungen.txt MS_dos C:/users/architekt/desktop/project/LKWGebaeuden/beschreibungen.txt UniX mashinenamesharename UnC universal naming convenction damit in network kann man ein file einnehmen open(REMOTE, “//fileserver/common/namefile”) || die; The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 099 165 Vol.VI
  • 19. Kapitel VIII: Titel: EinGaben AusGaben files und Datei: Einfach_pruefer_befehl: open(Fileshandle,”pathname |”); noch dazu pathname man soll unterscheiden zwischen unterschiedlichen Betriebssysteman wie den File gefunden werden kann: Mcintosh path mearing Systems:utils:config System drive, folder Utils, named config MyStuff:friends from this folder down to folder MyStuff, file ShoppingList this drive, this folder, file name ShoppingList The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 100 165 Vol.VI
  • 20. Kapitel VIII: Titel: EinGaben AusGaben files und Datei: Einfach_pruefer_befehl: open(Fileshandle,”pathname |”); noch um zu die() benutzen ist wichtig zu kennen dass: die “cannot open” ; zeight cannot open at scriptliname line xxx die “cannot openn”; zeight cannot open Deswegen: open(MYFILE, “myfile”)||die”cannot open myfile $!n”; The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 101 165 Vol.VI
  • 21. Kapitel VIII: Titel: EinGaben AusGaben files und Datei: Einfach_pruefer_befehl: open(Fileshandle,”pathname |”); noche ueber der MYFILEsBenutzungen: open(MYFILE, “myfile”) || die “Can 't open myfile: $!”; $line=<MYFILE>; <> ist winkel_befehl genannt und ist skalarBereich und laedt eine reihe von file an, und als der file fertig ist sendet der Wert = undef.man kann mit folgenden labels merken: while(defined($a=<MYFILE>)) { print $a; } waehrend file gelesen wird while(<MYFILE>) { print$_;} wenn file fertig ist The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 102 165 Vol.VI
  • 22. Kapitel VIII: Titel: EinGaben AusGaben files und Datei: Einfach_pruefer_befehl: open(Fileshandle,”pathname |”); Empfholen wird : open(MYFILE, “testfile”)||die'opening testfile:$!”; @stuff=<MYFILE>; close(MYFILE); !#Moegliche file bearbeitungen foreach(reverse($stuff)){ Print scalar(reverse($_)); } #! … zeigt eine nicht von Programm bearbeitet reihe … The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 103 165 Vol.VI
  • 23. Kapitel VIII: Titel: EinGaben AusGaben files und Datei: Schreiben Files: open(Fileshandle,”>pathname”); open(Fileshandle,”>>pathname”); Wiederhoelt: open(NEWFH,“>output.txt”)||die”Opening output.txt:$!”; open(APPFH,”>>logfile.txt”)||die”Opening logfile.txt:$!”; The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 104 165 Vol.VI
  • 24. Kapitel VIII: Titel: EinGaben AusGaben files und Datei: Schreiben Files: z.B.: open(SOURCE,“sourcefile”)||die”$!”; open(DEST,”>destination”)||die”$!”; @cont=<SOURCE>; print DEST @cont; close(DEST); close(SOURCE); The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 105 165 Vol.VI
  • 25. Zusammenfassung: Kapitel I, II Variablen Kapitel III O_Befehlen hauptteil The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 048 165 Vol.II 65 66 67 GANZz. GKOMMAz. zSEQUENZEN nur absolute nummern nur Zeichnen die nicht nummern sind aber auch nummern zeichnen koennen zSEQUENZEN GANZz. gKOMMAz. Vol.II Vol.I O_BitWEISE_befehlen O_mathematische_Befehlen O_verglichsBefehlen O_funktionen_Befehlen
  • 26. Zusammenfassung: Kapitel IV pfeilTRAEGERN O_Befehlen und Variabeln Kapitel V Programmsablauf The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 082 165 Vol.III @variable=@variable(0,34,”rt”,”ç”,33,38,66) Push(); pop(), shift(); unshift() Sind traegern mit unterschiedliche plaetze die durch , getrennt werden und einen sequesnzial natuerliche nummer zwischen 0..... um zu zeigen haben pfeilTRAGERN O_befehlen variabeln perlstyp usestrict exit() BEGIN END die() @variable = @variable (1,45,65) @variable[1] ist 45 #!/usr/local/bin/perl -w MitHilfedesBuchs:perlin24hoursvonpierceClintondesJahres1999nov.SAMS_Editor
  • 27. Zusammenfassung: Kapitel VI halSobroutineoder wiederhoelungenbefehl Kapitel VII Eingaben und Ausgaben erster Teil The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 083 165 Vol.III Print “giovannino Leprotto”; for(....;....;...){.......} for() while() if() Einige Befehlen und oder variablen einstimmungen werden mit einem kreis wiederhoelt funktionen O_befehlen variabeln print() printf() <STDIN> { befehlen und variablen} }else{ }elseif{ }until{ MitHilfedesBuchs:perlin24hoursvonpierceClintondesJahres1999nov.SAMS_Editor
  • 28. Zusammenfassung: Kapitel VIII EinGaben u. AusGeben Files_nummernCode The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 106 165 Vol.VI open(......,....) close(.....) my $variable=open ( FILESHANDLE, pathname ); If (not defined $variable ) { die “…..!$n”} while (defined (my $i = <FILESHANDLE>) { print $i; } close( FILESHANDLE ); open(fileshandle,pathname); close(fileshandle); MitHilfedesBuchs:perlin24hoursvonpierceClintondesJahres1999nov.SAMS_Editor open ( FILESHANDLE, “pathname” ); or die “…..!$n”; close ( FILESHANDLE ); open ( LESEN, “< filesname” ); or die “…..!$n”; open ( SCHREIBEN, “> filesname” ); open ( UEBERSCHREIBEN, “>> filesname” ); Close (ENTSPRECHENDNAME); open ( WORTER, “filesname | ” ) ; open (DATUM, “filename | “); open ( MYTEXT, “filesname.txt” ) || die;
  • 29. ElJ nny Danke zu Autor: Eike Grote E-Mail-Adresse: Eike.Grote@web.de WWW-Adresse: http://perl-seiten.homepage.t-online.de/ Version: 2.06 (15.9.2013) aus dem Teil dieses buch genommen worden ist The German_Perl_Book Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 Vol .I Es ist zu verstehen dass dieses meines Arbeiten ist al selbstaendiger und nicht VORbezahlt und/oder vorasugezahlt, deswegen kann nur nachbezahlt werden. Noch dazu ist es bewiesen worden dass DIE DIKTATUER mich ANTI genaue Gesetzen DRUECKT, deswegen soll ich momntan zu meiner vorausbezahlten kosten voraarbeiten, damit jedemand zwischen euch die meines Arbeiten geniessen haben, zumir, nicht MIT ZWINGUNG, aber nach eigenen Wille, 3.50 EurO pro pdf_Buch bezahlen wird. Sie koenne natuerlich auch nach Ihre bewertungen meine pdf_datei_kopie herunterladen und zwischen Kostenloesen und 5 EurO pro pdf_file bezahlen. Auf jeden Fall Sie und du brachen braucht dass Ich die moegliche Art und weisen, damit die Bezahlungen nach EurO ausgefuehrt werden koennen, hier in der folgenden Seiten zeigen wird: Sie oder du werden wird eine entsprechende Rechungs_Geld, auch mit Steuern_nr. Und/oder MehrereWertsSteuern_nr. ( du brauchst mir zu senden: ec_arch@ecologicolombo.net), am der Woche, in der ich meine EurO bekommen habe, bekommen. Vol.III ec_arch@ecologicolombo.net
  • 30. GeOrdnete Bezahlungen: Nach deutsche und Internationalien Post: Kann man 10EurO_schein in Briefumschlag einstecken und so zu adressen: Dott.Ing.Arch. Giovanni Colombo Via g.Brufani 18 06124_PG_I PERUGIA (PG) Italia The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 049 165 Vol.II ec_arch@ecologicolombo.net
  • 31. GeOrdnete Bezahlungen: Nach WesterUNION: Kann man 10EurO auch in internet bezahlt werden koennen: Dott.Ing.Arch. Giovanni Colombo Via g.Brufani 18 06124_PG_I PERUGIA (PG) Italia Zweck der transaktion: Zahlung von Waren/ Dienstleistung The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 050 165 Vol.II ec_arch@ecologicolombo.net
  • 32. ElJ nny Danke zu Autor: Eike Grote E-Mail-Adresse: Eike.Grote@web.de WWW-Adresse: http://perl-seiten.homepage.t-online.de/ Version: 2.06 (15.9.2013) aus dem Teil dieses buch genommen worden ist The German_Perl_Book ElJ nny Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio Cervello Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 Vol .VI