# Ενσωματωμένες συναρτήσεις ανά κατηγορία Οι ίδιες ενσωματωμένες όπως στο [αλφαβητικό ευρετήριο](perlfunc.md), ομαδοποιημένες εδώ ανά τομέα προβλήματος. Μια συνάρτηση μπορεί να εμφανίζεται σε περισσότερες από μία κατηγορίες: οι κατηγορίες είναι ένα σύνολο ετικετών, όχι δέντρο. Κάθε σύνδεσμος δείχνει στην ίδια σελίδα λεπτομερειών ανεξάρτητα από την κατηγορία μέσω της οποίας έφτασε ο αναγνώστης. ## Βαθμωτά και συμβολοσειρές - [**`chomp`**](perlfunc/chomp.md) — Αφαιρεί επιτόπου τον τερματικό διαχωριστή εγγραφών εισόδου από μια συμβολοσειρά. - [**`chop`**](perlfunc/chop.md) — Αφαιρεί τον τελευταίο χαρακτήρα μιας συμβολοσειράς και τον επιστρέφει. - [**`chr`**](perlfunc/chr.md) — Επιστρέφει τον χαρακτήρα του οποίου το σημείο κώδικα είναι ο δοσμένος αριθμός. - [**`crypt`**](perlfunc/crypt.md) — Μονόδρομος κατακερματισμός τύπου `passwd(5)` μιας συμβολοσειράς απλού κειμένου με salt. - [**`fc`**](perlfunc/fc.md) — Επιστρέφει την casefolded μορφή Unicode μιας συμβολοσειράς για σύγκριση χωρίς διάκριση πεζών/κεφαλαίων. - [**`hex`**](perlfunc/hex.md) — Ερμηνεύει μια συμβολοσειρά ως δεκαεξαδικό αριθμό και επιστρέφει την αριθμητική τιμή της. - [**`index`**](perlfunc/index.md) — Βρίσκει τη θέση μιας υποσυμβολοσειράς μέσα σε μια συμβολοσειρά. - [**`lc`**](perlfunc/lc.md) — Επιστρέφει αντίγραφο συμβολοσειράς με πεζά γράμματα. - [**`lcfirst`**](perlfunc/lcfirst.md) — Επιστρέφει αντίγραφο συμβολοσειράς με τον πρώτο χαρακτήρα της σε πεζά. - [**`length`**](perlfunc/length.md) — Επιστρέφει τον αριθμό των χαρακτήρων μιας συμβολοσειράς. - [**`oct`**](perlfunc/oct.md) — Ερμηνεύει μια συμβολοσειρά ως αριθμό γραμμένο σε οκταδικό, δεκαεξαδικό ή δυαδικό σύστημα και επιστρέφει τον προκύπτοντα ακέραιο. - [**`ord`**](perlfunc/ord.md) — Επιστρέφει το σημείο κώδικα Unicode του πρώτου χαρακτήρα μιας συμβολοσειράς. - [**`pack`**](perlfunc/pack.md) — Μετατρέπει μια λίστα τιμών Perl σε δυαδική συμβολοσειρά σύμφωνα με ένα πρότυπο. - [**`q//`**](perlfunc/q.md) — Λεκτικό συμβολοσειράς μονών εισαγωγικών με επιλογή οριοθέτη. - [**`qq//`**](perlfunc/qq.md) — Κατασκευάζει συμβολοσειρά διπλών εισαγωγικών με παρεμβολή και οριοθέτη της επιλογής σας. - [**`reverse`**](perlfunc/reverse.md) — Αντιστρέφει μια λίστα — ή, σε βαθμωτό περιβάλλον, αντιστρέφει τους χαρακτήρες μιας συμβολοσειράς. - [**`rindex`**](perlfunc/rindex.md) — Βρίσκει τη θέση της **τελευταίας** εμφάνισης μιας υποσυμβολοσειράς μέσα σε μια συμβολοσειρά. - [**`sprintf`**](perlfunc/sprintf.md) — Κατασκευάζει μια μορφοποιημένη συμβολοσειρά από πρότυπο μορφοποίησης και λίστα τιμών. - [**`substr`**](perlfunc/substr.md) — Εξάγει, αντικαθιστά ή ορίζει ψευδώνυμο σε μια συνεχή φέτα συμβολοσειράς. - [**`tr///`**](perlfunc/tr.md) — Αντικατάσταση χαρακτήρα-προς-χαρακτήρα. Η `tr` σαρώνει μια συμβολοσειρά και αντικαθιστά κάθε εμφάνιση χαρακτήρα της `SEARCHLIST` με τον θεσικά αντίστοιχο χαρακτήρα της `REPLACEMENTLIST`, επιστρέφοντας τον αριθμό των χαρακτήρων που έθιξε. - [**`uc`**](perlfunc/uc.md) — Επιστρέφει αντίγραφο συμβολοσειράς με κεφαλαία γράμματα. - [**`ucfirst`**](perlfunc/ucfirst.md) — Επιστρέφει αντίγραφο συμβολοσειράς με τον πρώτο χαρακτήρα της σε titlecase. - [**`y///`**](perlfunc/y.md) — Μεταγραμματίζει χαρακτήρες σε μια συμβολοσειρά. Το `y///` είναι συνώνυμο της [`tr///`](perlfunc/tr.md) — οι δύο είναι ταυτόσημες από κάθε άποψη. ## Κανονικές εκφράσεις και αντιστοίχιση μοτίβων - [**`m//`**](perlfunc/m.md) — Αναζητά ένα μοτίβο σε μια συμβολοσειρά και αναφέρει εάν — και τι — ταιριάζει. - [**`pos`**](perlfunc/pos.md) — Αναφέρει ή ορίζει πού θα συνεχίσει η επόμενη αντιστοιχία regex με `/g` σε μια συμβολοσειρά. - [**`qr//`**](perlfunc/qr.md) — Μεταγλωττίζει ένα μοτίβο μία φορά και επιστρέφει επαναχρησιμοποιήσιμο αντικείμενο regex. - [**`quotemeta`**](perlfunc/quotemeta.md) — Επιστρέφει αντίγραφο συμβολοσειράς όπου κάθε χαρακτήρας σημαντικός για regex έχει διαφύγει με backslash, ώστε το αποτέλεσμα να μπορεί να παρεμβληθεί σε μοτίβο και να ταιριάζει με το κυριολεκτικό του περιεχόμενο. - [**`s///`**](perlfunc/s.md) — Αναζητά ένα μοτίβο σε μια συμβολοσειρά και αντικαθιστά κάθε αντιστοιχία με την αντικατάσταση. - [**`split`**](perlfunc/split.md) — Κόβει μια συμβολοσειρά σε λίστα πεδίων χρησιμοποιώντας έναν διαχωριστή regex. - [**`study`**](perlfunc/study.md) — Μια κενή λειτουργία που διατηρείται για συμβατότητα πηγαίου κώδικα με παλαιότερο κώδικα Perl. ## Αριθμητικές συναρτήσεις - [**`abs`**](perlfunc/abs.md) — Επιστρέφει την απόλυτη τιμή ενός αριθμού. - [**`atan2`**](perlfunc/atan2.md) — Τόξο εφαπτομένης του `Y/X` στο εύρος -π έως π. - [**`cos`**](perlfunc/cos.md) — Επιστρέφει το συνημίτονο ενός αριθμού δοσμένου σε ακτίνια. - [**`exp`**](perlfunc/exp.md) — Υψώνει το *e* σε δύναμη. - [**`hex`**](perlfunc/hex.md) — Ερμηνεύει μια συμβολοσειρά ως δεκαεξαδικό αριθμό και επιστρέφει την αριθμητική τιμή της. - [**`int`**](perlfunc/int.md) — Επιστρέφει το ακέραιο τμήμα ενός αριθμού, αποκόπτοντας προς το μηδέν. - [**`log`**](perlfunc/log.md) — Επιστρέφει τον φυσικό λογάριθμο (βάση *e*) ενός αριθμού. - [**`oct`**](perlfunc/oct.md) — Ερμηνεύει μια συμβολοσειρά ως αριθμό γραμμένο σε οκταδικό, δεκαεξαδικό ή δυαδικό σύστημα και επιστρέφει τον προκύπτοντα ακέραιο. - [**`rand`**](perlfunc/rand.md) — Επιστρέφει έναν ψευδοτυχαίο αριθμό κινητής υποδιαστολής στο ημίκλειστο εύρος `[0, EXPR)`. - [**`sin`**](perlfunc/sin.md) — Επιστρέφει το ημίτονο ενός αριθμού δοσμένου σε ακτίνια. - [**`sqrt`**](perlfunc/sqrt.md) — Επιστρέφει τη μη αρνητική τετραγωνική ρίζα της `EXPR`. - [**`srand`**](perlfunc/srand.md) — Σπείρει τη γεννήτρια ψευδοτυχαίων αριθμών. ## Πίνακες - [**`each`**](perlfunc/each.md) — Διατρέχει ένα hash ή έναν πίνακα μία καταχώριση τη φορά. - [**`keys`**](perlfunc/keys.md) — Παραθέτει όλα τα κλειδιά ενός hash, ή όλους τους δείκτες ενός πίνακα. - [**`pop`**](perlfunc/pop.md) — Αφαιρεί και επιστρέφει το τελευταίο στοιχείο ενός πίνακα. - [**`push`**](perlfunc/push.md) — Προσαρτά μία ή περισσότερες τιμές στο τέλος ενός πίνακα. - [**`shift`**](perlfunc/shift.md) — Αφαιρεί και επιστρέφει το πρώτο στοιχείο ενός πίνακα. - [**`splice`**](perlfunc/splice.md) — Αφαιρεί και/ή αντικαθιστά επιτόπου μια φέτα ενός πίνακα και επιστρέφει τα στοιχεία που αφαιρέθηκαν. - [**`unshift`**](perlfunc/unshift.md) — Προσθέτει μία ή περισσότερες τιμές στην αρχή ενός πίνακα και επιστρέφει το νέο μήκος του πίνακα. - [**`values`**](perlfunc/values.md) — Παραθέτει κάθε τιμή ενός hash (ή κάθε στοιχείο ενός πίνακα). ## Λίστες - [**`all`**](perlfunc/all.md) — Ελέγχει εάν το `BLOCK` επιστρέφει αληθές για **κάθε** στοιχείο της `LIST`. - [**`any`**](perlfunc/any.md) — Επιστρέφει αληθές εάν το `BLOCK` δίνει αληθές για τουλάχιστον ένα στοιχείο της `LIST`. - [**`grep`**](perlfunc/grep.md) — Φιλτράρει μια λίστα στα στοιχεία όπου το μπλοκ ή η έκφραση είναι αληθές. - [**`join`**](perlfunc/join.md) — Συνενώνει μια λίστα συμβολοσειρών με έναν διαχωριστή ανάμεσα σε κάθε γειτονικό ζεύγος και επιστρέφει την ενιαία προκύπτουσα συμβολοσειρά. - [**`map`**](perlfunc/map.md) — Εφαρμόζει ένα μπλοκ ή έκφραση σε κάθε στοιχείο μιας λίστας και επιστρέφει τα επίπεδα αποτελέσματα. - [**`qw//`**](perlfunc/qw.md) — Κατασκευάζει λίστα από barewords διαχωρίζοντας μια οριοθετημένη συμβολοσειρά στα κενά, χωρίς εισαγωγικά ή κόμματα ανά λέξη. - [**`reverse`**](perlfunc/reverse.md) — Αντιστρέφει μια λίστα — ή, σε βαθμωτό περιβάλλον, αντιστρέφει τους χαρακτήρες μιας συμβολοσειράς. - [**`sort`**](perlfunc/sort.md) — Ταξινομεί μια λίστα και επιστρέφει την ταξινομημένη λίστα. - [**`unpack`**](perlfunc/unpack.md) — Εξάγει τυποποιημένες τιμές από δυαδική ή σταθερού πλάτους συμβολοσειρά σύμφωνα με ένα πρότυπο. ## Hashes - [**`delete`**](perlfunc/delete.md) — Αφαιρεί το ή τα ζεύγη κλειδιού-τιμής από ένα hash, ή στοιχείο/α από έναν πίνακα, και επιστρέφει αυτό που αφαιρέθηκε. - [**`each`**](perlfunc/each.md) — Διατρέχει ένα hash ή έναν πίνακα μία καταχώριση τη φορά. - [**`exists`**](perlfunc/exists.md) — Ελέγχει εάν ένα στοιχείο hash ή πίνακα, ή μια ονοματισμένη υπορουτίνα, υπάρχει — χωρίς να το δημιουργεί και χωρίς να ενδιαφέρεται τι περιέχει. - [**`keys`**](perlfunc/keys.md) — Παραθέτει όλα τα κλειδιά ενός hash, ή όλους τους δείκτες ενός πίνακα. - [**`values`**](perlfunc/values.md) — Παραθέτει κάθε τιμή ενός hash (ή κάθε στοιχείο ενός πίνακα). ## I/O - [**`binmode`**](perlfunc/binmode.md) — Ορίζει τη στοίβα στρωμάτων I/O σε ένα filehandle — τυπικά για να παραδίδει ωμά bytes ή για να συνδέει μια κωδικοποίηση χαρακτήρων. - [**`close`**](perlfunc/close.md) — Κλείνει ένα filehandle, εκκενώνει τους ενταμιευτές του και απελευθερώνει τον υποκείμενο περιγραφέα αρχείου. - [**`closedir`**](perlfunc/closedir.md) — Κλείνει ένα handle καταλόγου που είχε ανοιχτεί από την [`opendir`](perlfunc/opendir.md). - [**`dbmclose`**](perlfunc/dbmclose.md) — Διακόπτει τη σύνδεση ανάμεσα σε ένα αρχείο DBM και ένα hash που είχε προηγουμένως συνδεθεί με [`dbmopen`](perlfunc/dbmopen.md). - [**`dbmopen`**](perlfunc/dbmopen.md) — Συνδέει ένα αρχείο DBM στον δίσκο με ένα hash, ώστε οι αναγνώσεις και οι εγγραφές του hash να γίνονται αναζητήσεις και αποθηκεύσεις στη βάση δεδομένων. - [**`die`**](perlfunc/die.md) — Εγείρει μια εξαίρεση. - [**`eof`**](perlfunc/eof.md) — Ελέγχει ένα filehandle για end-of-file. - [**`fileno`**](perlfunc/fileno.md) — Επιστρέφει τον αριθμό περιγραφέα αρχείου σε επίπεδο λειτουργικού συστήματος που βρίσκεται πίσω από ένα filehandle. - [**`flock`**](perlfunc/flock.md) — Τοποθετεί ένα συμβουλευτικό κλείδωμα σε ένα ανοιχτό αρχείο. - [**`format`**](perlfunc/format.md) — Δηλώνει ένα πρότυπο αναφοράς βασισμένο σε εικόνα για χρήση από την [`write`](perlfunc/write.md). - [**`getc`**](perlfunc/getc.md) — Διαβάζει τον επόμενο μεμονωμένο χαρακτήρα από ένα filehandle. - [**`print`**](perlfunc/print.md) — Γράφει μια λίστα τιμών σε ένα filehandle. - [**`printf`**](perlfunc/printf.md) — Γράφει μια μορφοποιημένη συμβολοσειρά σε ένα filehandle. - [**`read`**](perlfunc/read.md) — Διαβάζει σταθερή ποσότητα εισόδου με ενταμιευτή από ένα filehandle σε ένα βαθμωτό. - [**`readdir`**](perlfunc/readdir.md) — Διαβάζει την επόμενη καταχώριση, ή όλες τις υπόλοιπες, από handle καταλόγου ανοιγμένο από την [`opendir`](perlfunc/opendir.md). - [**`readline`**](perlfunc/readline.md) — Διαβάζει μία ή περισσότερες εγγραφές από ένα filehandle. - [**`rewinddir`**](perlfunc/rewinddir.md) — Επαναφέρει ένα handle καταλόγου στην αρχή της λίστας του. - [**`say`**](perlfunc/say.md) — Τυπώνει μια λίστα τιμών ακολουθούμενη από newline. - [**`seek`**](perlfunc/seek.md) — Επανατοποθετεί ένα filehandle για αναγνώσεις ή εγγραφές τυχαίας πρόσβασης. - [**`seekdir`**](perlfunc/seekdir.md) — Επαναφέρει ένα handle καταλόγου σε θέση που είχε προηγουμένως καταγραφεί από την [`telldir`](perlfunc/telldir.md). - [**`select`**](perlfunc/select.md) — Είτε ορίζει το προεπιλεγμένο filehandle εξόδου, είτε καλεί την κλήση συστήματος `select(2)` για πολυπλεξία I/O. Ίδιο όνομα, δύο άσχετες εργασίες — διακρίνονται από τον αριθμό ορισμάτων. - [**`syscall`**](perlfunc/syscall.md) — Επικαλείται μια ωμή κλήση συστήματος με τον αριθμό πυρήνα της, περνώντας τα υπόλοιπα ορίσματα ως `int` ή ως δείκτη σε ενταμιευτή συμβολοσειράς. - [**`sysread`**](perlfunc/sysread.md) — Διαβάζει ωμά bytes από ένα filehandle καλώντας την υποκείμενη κλήση συστήματος `read(2)`. - [**`sysseek`**](perlfunc/sysseek.md) — Επανατοποθετεί ένα filehandle σε επίπεδο συστήματος, παρακάμπτοντας τον ενταμιευτή PerlIO. - [**`syswrite`**](perlfunc/syswrite.md) — Γράφει bytes σε ένα filehandle με την ωμή κλήση συστήματος `write(2)`, παρακάμπτοντας το I/O με ενταμιευτή της Perl. - [**`tell`**](perlfunc/tell.md) — Επιστρέφει την τρέχουσα θέση σε bytes ενός filehandle. - [**`telldir`**](perlfunc/telldir.md) — Επιστρέφει την τρέχουσα θέση ανάγνωσης ενός handle καταλόγου ως αδιαφανές διακριτικό. - [**`truncate`**](perlfunc/truncate.md) — Συντομεύει (ή επεκτείνει) ένα αρχείο σε ακριβές μήκος bytes. - [**`warn`**](perlfunc/warn.md) — Εκπέμπει μια προειδοποίηση στο `STDERR`. - [**`write`**](perlfunc/write.md) — Αποτυπώνει μία εγγραφή σε ένα filehandle μέσω του συσχετισμένου του [`format`](perlfunc/format.md). ## Δεδομένα σταθερού μήκους - [**`pack`**](perlfunc/pack.md) — Μετατρέπει μια λίστα τιμών Perl σε δυαδική συμβολοσειρά σύμφωνα με ένα πρότυπο. - [**`read`**](perlfunc/read.md) — Διαβάζει σταθερή ποσότητα εισόδου με ενταμιευτή από ένα filehandle σε ένα βαθμωτό. - [**`syscall`**](perlfunc/syscall.md) — Επικαλείται μια ωμή κλήση συστήματος με τον αριθμό πυρήνα της, περνώντας τα υπόλοιπα ορίσματα ως `int` ή ως δείκτη σε ενταμιευτή συμβολοσειράς. - [**`sysread`**](perlfunc/sysread.md) — Διαβάζει ωμά bytes από ένα filehandle καλώντας την υποκείμενη κλήση συστήματος `read(2)`. - [**`sysseek`**](perlfunc/sysseek.md) — Επανατοποθετεί ένα filehandle σε επίπεδο συστήματος, παρακάμπτοντας τον ενταμιευτή PerlIO. - [**`syswrite`**](perlfunc/syswrite.md) — Γράφει bytes σε ένα filehandle με την ωμή κλήση συστήματος `write(2)`, παρακάμπτοντας το I/O με ενταμιευτή της Perl. - [**`unpack`**](perlfunc/unpack.md) — Εξάγει τυποποιημένες τιμές από δυαδική ή σταθερού πλάτους συμβολοσειρά σύμφωνα με ένα πρότυπο. - [**`vec`**](perlfunc/vec.md) — Διαβάζει ή γράφει μια θέση σταθερού πλάτους μέσα σε συμβολοσειρά που αντιμετωπίζεται ως πακεταρισμένο διάνυσμα bit. ## Filehandles, αρχεία, κατάλογοι - [**`chdir`**](perlfunc/chdir.md) — Αλλάζει τον τρέχοντα κατάλογο εργασίας της διεργασίας. - [**`chmod`**](perlfunc/chmod.md) — Αλλάζει τα bits δικαιωμάτων μιας λίστας αρχείων. - [**`chown`**](perlfunc/chown.md) — Αλλάζει τον ιδιοκτήτη και την ομάδα μιας λίστας αρχείων. - [**`chroot`**](perlfunc/chroot.md) — Αλλάζει τον ριζικό κατάλογο της τρέχουσας διεργασίας και κάθε θυγατρικής που θα δημιουργήσει αργότερα. - [**`fcntl`**](perlfunc/fcntl.md) — Εκτελεί μια λειτουργία ελέγχου αρχείου `fcntl(2)` σε ένα filehandle. - [**`glob`**](perlfunc/glob.md) — Επεκτείνει ένα μοτίβο ονόματος αρχείου τύπου shell στη λίστα των διαδρομών που αντιστοιχούν. - [**`ioctl`**](perlfunc/ioctl.md) — Εκτελεί μια κλήση συστήματος ελέγχου συσκευής `ioctl(2)` σε ένα filehandle. - [**`link`**](perlfunc/link.md) — Δημιουργεί έναν σκληρό σύνδεσμο από το `NEWFILE` προς το υπάρχον `OLDFILE`. - [**`lstat`**](perlfunc/lstat.md) — Επιστρέφει τη λίστα κατάστασης 13 στοιχείων για μια διαδρομή **χωρίς** να ακολουθήσει συμβολικό σύνδεσμο. - [**`mkdir`**](perlfunc/mkdir.md) — Δημιουργεί έναν μόνο κατάλογο στο σύστημα αρχείων. - [**`open`**](perlfunc/open.md) — Συσχετίζει ένα filehandle με ένα αρχείο, μια εντολή ή ένα βαθμωτό στη μνήμη. - [**`opendir`**](perlfunc/opendir.md) — Ανοίγει έναν κατάλογο για ανάγνωση. - [**`readlink`**](perlfunc/readlink.md) — Επιστρέφει τη διαδρομή στόχου που δείχνει ένας συμβολικός σύνδεσμος. - [**`rename`**](perlfunc/rename.md) — Αλλάζει το όνομα ενός αρχείου. - [**`rmdir`**](perlfunc/rmdir.md) — Αφαιρεί έναν κενό κατάλογο. - [**`select`**](perlfunc/select.md) — Είτε ορίζει το προεπιλεγμένο filehandle εξόδου, είτε καλεί την κλήση συστήματος `select(2)` για πολυπλεξία I/O. Ίδιο όνομα, δύο άσχετες εργασίες — διακρίνονται από τον αριθμό ορισμάτων. - [**`stat`**](perlfunc/stat.md) — Λαμβάνει τις πληροφορίες κατάστασης ενός αρχείου. - [**`symlink`**](perlfunc/symlink.md) — Δημιουργεί έναν συμβολικό σύνδεσμο στο `NEWFILE` που δείχνει στη συμβολοσειρά `OLDFILE`. - [**`sysopen`**](perlfunc/sysopen.md) — Ανοίγει ένα αρχείο με τον χαμηλού επιπέδου τρόπο, περνώντας ένα ακέραιο bitmask `MODE` απευθείας στην υποκείμενη κλήση συστήματος [`open(2)`](../Fcntl.md). - [**`umask`**](perlfunc/umask.md) — Ορίζει ή διαβάζει τη μάσκα κατάστασης δημιουργίας αρχείων της διεργασίας. - [**`unlink`**](perlfunc/unlink.md) — Αφαιρεί μία ή περισσότερες καταχωρίσεις καταλόγου που ονομάζουν αρχεία. - [**`utime`**](perlfunc/utime.md) — Ορίζει χρόνους πρόσβασης και τροποποίησης σε μια λίστα αρχείων. ## Ροή ελέγχου - [**`__FILE__`**](perlfunc/__FILE__.md) — Το όνομα του αρχείου πηγαίου κώδικα στο οποίο μεταγλωττίζεται το διακριτικό. - [**`__LINE__`**](perlfunc/__LINE__.md) — Διακριτικό μεταγλώττισης που αξιολογείται στον αριθμό γραμμής στον οποίο εμφανίζεται στον πηγαίο κώδικα. - [**`__PACKAGE__`**](perlfunc/__PACKAGE__.md) — Επιστρέφει το όνομα του πακέτου που ισχύει στο σημείο όπου εμφανίζεται το διακριτικό. - [**`__SUB__`**](perlfunc/__SUB__.md) — Επιστρέφει μια αναφορά στην τρέχουσα υπορουτίνα. - [**`break`**](perlfunc/break.md) — Έξοδος από ένα μπλοκ `given`. - [**`caller`**](perlfunc/caller.md) — Επιστρέφει πληροφορίες για την υπορουτίνα, την [`eval`](perlfunc/eval.md) ή την [`require`](perlfunc/require.md) που κάλεσε τον τρέχοντα κώδικα. - [**`catch`**](perlfunc/catch.md) — Χειρίζεται μια εξαίρεση που έχει εγερθεί από προηγούμενο μπλοκ [`try`](perlfunc/try.md). - [**`continue`**](perlfunc/continue.md) — Συνδέει σε έναν βρόχο ένα μπλοκ που εκτελείται μετά από κάθε επανάληψη, λίγο πριν επανελεγχθεί η συνθήκη. - [**`defer`**](perlfunc/defer.md) — Προγραμματίζει την εκτέλεση ενός μπλοκ όταν εξέρχεται η περικλείουσα εμβέλεια, για οποιοδήποτε λόγο. - [**`die`**](perlfunc/die.md) — Εγείρει μια εξαίρεση. - [**`do`**](perlfunc/do.md) — Εκτελεί ένα μπλοκ κώδικα ή τρέχει ένα αρχείο πηγαίου κώδικα Perl σαν να ήταν μέρος του τρέχοντος προγράμματος. - [**`dump`**](perlfunc/dump.md) — Προκαλεί στο τρέχον πρόγραμμα την άμεση παραγωγή core dump. - [**`eval`**](perlfunc/eval.md) — Εκτελεί ένα κομμάτι κώδικα Perl παγιδεύοντας κάθε μοιραίο σφάλμα αντί να τερματιστεί το πρόγραμμα. - [**`evalbytes`**](perlfunc/evalbytes.md) — Μεταγλωττίζει και εκτελεί μια συμβολοσειρά πηγαίου κώδικα Perl, εξαναγκάζοντας τον πηγαίο κώδικα να ερμηνευθεί ως **bytes** και όχι ως χαρακτήρες. - [**`exit`**](perlfunc/exit.md) — Τερματίζει το πρόγραμμα με μια τιμή κατάστασης. - [**`finally`**](perlfunc/finally.md) — Εκτελεί κώδικα εκκαθάρισης κατά την έξοδο από `try`/`catch`, είτε το σώμα ολοκληρώθηκε επιτυχώς, είτε εγείρει εξαίρεση, είτε πραγματοποίησε άλμα προς τα έξω. - [**`goto`**](perlfunc/goto.md) — Μεταφέρει την εκτέλεση αλλού στο πρόγραμμα χωρίς επιστροφή. - [**`last`**](perlfunc/last.md) — Εξέρχεται άμεσα από έναν βρόχο, παραλείποντας το υπόλοιπο του σώματος και το μπλοκ [`continue`](perlfunc/continue.md). - [**`method`**](perlfunc/method.md) — Δηλώνει μια ονοματισμένη μέθοδο στιγμιοτύπου μέσα σε ένα μπλοκ [`class`](perlfunc/class.md). - [**`next`**](perlfunc/next.md) — Ξεκινά αμέσως την επόμενη επανάληψη του περικλείοντος βρόχου. - [**`redo`**](perlfunc/redo.md) — Επανεκκινεί την τρέχουσα επανάληψη ενός βρόχου χωρίς να επανελέγξει τη συνθήκη και χωρίς να εκτελέσει το μπλοκ [`continue`](perlfunc/continue.md). - [**`return`**](perlfunc/return.md) — Εξέρχεται από την τρέχουσα υπορουτίνα, [`eval`](perlfunc/eval.md), `do FILE`, μπλοκ [`sort`](perlfunc/sort.md) ή μπλοκ regex eval, αποδίδοντας μια τιμή στον καλούντα. - [**`sub`**](perlfunc/sub.md) — Δηλώνει ή ορίζει μια υπορουτίνα. - [**`try`**](perlfunc/try.md) — Εκτελεί ένα μπλοκ και εκτρέπει κάθε εξαίρεση που εγείρει σε ένα μπλοκ `catch`, με προαιρετικό μπλοκ `finally` που εκτελείται πάντα στην έξοδο. - [**`wantarray`**](perlfunc/wantarray.md) — Αναφέρει το περιβάλλον κλήσης της τρέχουσας υπορουτίνας. ## Εμβέλεια - [**`caller`**](perlfunc/caller.md) — Επιστρέφει πληροφορίες για την υπορουτίνα, την [`eval`](perlfunc/eval.md) ή την [`require`](perlfunc/require.md) που κάλεσε τον τρέχοντα κώδικα. - [**`class`**](perlfunc/class.md) — Δηλώνει έναν χώρο ονομάτων που συμπεριφέρεται ως εγγενής κλάση αντικειμένου. - [**`field`**](perlfunc/field.md) — Δηλώνει μια μεταβλητή ανά στιγμιότυπο μέσα σε ένα μπλοκ [`class`](perlfunc/class.md). - [**`import`**](perlfunc/import.md) — Συμπληρώνει τον χώρο ονομάτων του καλούντος με ονόματα που το άρθρωμα επιλέγει να εξάγει. - [**`local`**](perlfunc/local.md) — Αποθηκεύει την τρέχουσα τιμή μιας μεταβλητής πακέτου και την επαναφέρει όταν εξέρχεται η περικλείουσα εμβέλεια. - [**`my`**](perlfunc/my.md) — Δηλώνει μία ή περισσότερες λεξιλογικά ορισμένες μεταβλητές. - [**`our`**](perlfunc/our.md) — Δηλώνει ένα λεξιλογικά ορισμένο ψευδώνυμο σε μια μεταβλητή πακέτου. - [**`package`**](perlfunc/package.md) — Δηλώνει τον χώρο ονομάτων κατά τη μεταγλώττιση για τις δηλώσεις που ακολουθούν. - [**`state`**](perlfunc/state.md) — Δηλώνει μια λεξιλογικά ορισμένη μεταβλητή της οποίας η τιμή διατηρείται μεταξύ κλήσεων της περικλείουσας υπορουτίνας. - [**`use`**](perlfunc/use.md) — Φορτώνει ένα άρθρωμα κατά τη μεταγλώττιση και εισάγει τα σύμβολά του στο τρέχον πακέτο. ## Διάφορα - [**`defined`**](perlfunc/defined.md) — Ελέγχει εάν μια τιμή, μεταβλητή ή υπορουτίνα είναι ορισμένη. - [**`formline`**](perlfunc/formline.md) — Μορφοποιεί μια λίστα τιμών σε συμβολοσειρά εικόνας και προσαρτά το αποτέλεσμα στον συσσωρευτή μορφοποίησης [`$^A`](perlvar.md). - [**`lock`**](perlfunc/lock.md) — Τοποθετεί ένα συμβουλευτικό κλείδωμα σε μια κοινόχρηστη μεταβλητή, πίνακα, hash ή υπορουτίνα μέχρι το κλείδωμα να βγει εκτός εμβέλειας. - [**`prototype`**](perlfunc/prototype.md) — Επιστρέφει τη συμβολοσειρά πρωτοτύπου μιας υπορουτίνας, ή [`undef`](perlfunc/undef.md) εάν δεν έχει. - [**`reset`**](perlfunc/reset.md) — Καθαρίζει κάθε μεταβλητή πακέτου της οποίας το όνομα ξεκινά με ένα από ένα σύνολο γραμμάτων και επανοπλίζει αντιστοιχίσεις μιας χρήσης [`m?pattern?`](perlfunc/m.md). - [**`scalar`**](perlfunc/scalar.md) — Εξαναγκάζει την `EXPR` να αξιολογηθεί σε βαθμωτό περιβάλλον και επιστρέφει την τιμή της. - [**`undef`**](perlfunc/undef.md) — Η ακαθόριστη τιμή και ο τελεστής που την παράγει. ## Διεργασίες - [**`alarm`**](perlfunc/alarm.md) — Προγραμματίζει την παράδοση ενός `SIGALRM` στην τρέχουσα διεργασία μετά από ακέραιο αριθμό δευτερολέπτων πραγματικού χρόνου. - [**`exec`**](perlfunc/exec.md) — Εγκαταλείπει αυτό το πρόγραμμα και εκτελεί άλλο στην ίδια διεργασία. - [**`fork`**](perlfunc/fork.md) — Δημιουργεί μια νέα διεργασία που εκτελεί το ίδιο πρόγραμμα στο ίδιο σημείο. - [**`getpgrp`**](perlfunc/getpgrp.md) — Επιστρέφει το POSIX αναγνωριστικό ομάδας διεργασιών στο οποίο ανήκει μια διεργασία. - [**`getppid`**](perlfunc/getppid.md) — Επιστρέφει το αναγνωριστικό διεργασίας της γονικής της τρέχουσας διεργασίας. - [**`getpriority`**](perlfunc/getpriority.md) — Επιστρέφει την τρέχουσα τιμή nice χρονοπρογραμματισμού μιας διεργασίας, μιας ομάδας διεργασιών ή ενός χρήστη. - [**`kill`**](perlfunc/kill.md) — Στέλνει ένα σήμα σε μια λίστα διεργασιών. - [**`pipe`**](perlfunc/pipe.md) — Ανοίγει ένα ζεύγος συνδεδεμένων filehandles — ένα για ανάγνωση, ένα για εγγραφή. - [**`qx//`**](perlfunc/qx.md) — Εκτελεί μια εντολή shell και αιχμαλωτίζει την τυπική της έξοδο. - [**`readpipe`**](perlfunc/readpipe.md) — Εκτελεί μια εντολή shell και επιστρέφει την τυπική της έξοδο. - [**`setpgrp`**](perlfunc/setpgrp.md) — Ορίζει την ομάδα διεργασιών μιας διεργασίας. - [**`setpriority`**](perlfunc/setpriority.md) — Ορίζει την προτεραιότητα χρονοπρογραμματισμού (τιμή nice) μιας διεργασίας, ομάδας διεργασιών ή χρήστη. - [**`sleep`**](perlfunc/sleep.md) — Παύει τη διεργασία για ακέραιο αριθμό δευτερολέπτων. - [**`system`**](perlfunc/system.md) — Εκτελεί ένα ξεχωριστό πρόγραμμα και περιμένει να ολοκληρωθεί. - [**`times`**](perlfunc/times.md) — Αναφέρει τον χρόνο CPU που έχει καταναλώσει αυτή η διεργασία και οι τερματισμένες θυγατρικές της. - [**`wait`**](perlfunc/wait.md) — Μπλοκάρει μέχρι να εξέλθει κάποια θυγατρική διεργασία και τη συγκομίζει. - [**`waitpid`**](perlfunc/waitpid.md) — Περιμένει να τερματιστεί μια συγκεκριμένη θυγατρική διεργασία και τη συγκομίζει. ## Αρθρώματα - [**`do`**](perlfunc/do.md) — Εκτελεί ένα μπλοκ κώδικα ή τρέχει ένα αρχείο πηγαίου κώδικα Perl σαν να ήταν μέρος του τρέχοντος προγράμματος. - [**`import`**](perlfunc/import.md) — Συμπληρώνει τον χώρο ονομάτων του καλούντος με ονόματα που το άρθρωμα επιλέγει να εξάγει. - [**`no`**](perlfunc/no.md) — Η αντίστροφη του [`use`](perlfunc/use.md) κατά τη μεταγλώττιση — καλεί τη μέθοδο `unimport` ενός αρθρώματος για να απενεργοποιήσει ό,τι ενεργοποίησε η `use`. - [**`package`**](perlfunc/package.md) — Δηλώνει τον χώρο ονομάτων κατά τη μεταγλώττιση για τις δηλώσεις που ακολουθούν. - [**`require`**](perlfunc/require.md) — Φορτώνει ένα αρχείο πηγαίου κώδικα Perl κατά τον χρόνο εκτέλεσης, ή απαιτεί ελάχιστη έκδοση Perl. - [**`use`**](perlfunc/use.md) — Φορτώνει ένα άρθρωμα κατά τη μεταγλώττιση και εισάγει τα σύμβολά του στο τρέχον πακέτο. ## Κλάσεις και αντικειμενοστρέφεια - [**`__CLASS__`**](perlfunc/__CLASS__.md) — Επιστρέφει το όνομα κλάσης του στιγμιοτύπου επί του οποίου ενεργείται. - [**`bless`**](perlfunc/bless.md) — Σημαίνει αυτό που δείχνει μια αναφορά ως αντικείμενο ενός πακέτου. - [**`class`**](perlfunc/class.md) — Δηλώνει έναν χώρο ονομάτων που συμπεριφέρεται ως εγγενής κλάση αντικειμένου. - [**`dbmclose`**](perlfunc/dbmclose.md) — Διακόπτει τη σύνδεση ανάμεσα σε ένα αρχείο DBM και ένα hash που είχε προηγουμένως συνδεθεί με [`dbmopen`](perlfunc/dbmopen.md). - [**`dbmopen`**](perlfunc/dbmopen.md) — Συνδέει ένα αρχείο DBM στον δίσκο με ένα hash, ώστε οι αναγνώσεις και οι εγγραφές του hash να γίνονται αναζητήσεις και αποθηκεύσεις στη βάση δεδομένων. - [**`field`**](perlfunc/field.md) — Δηλώνει μια μεταβλητή ανά στιγμιότυπο μέσα σε ένα μπλοκ [`class`](perlfunc/class.md). - [**`isa`**](perlfunc/isa.md) — Ελέγχει εάν ένα αντικείμενο είναι στιγμιότυπο μιας κλάσης ή οποιασδήποτε υποκλάσης που προέρχεται από αυτήν. - [**`method`**](perlfunc/method.md) — Δηλώνει μια ονοματισμένη μέθοδο στιγμιοτύπου μέσα σε ένα μπλοκ [`class`](perlfunc/class.md). - [**`package`**](perlfunc/package.md) — Δηλώνει τον χώρο ονομάτων κατά τη μεταγλώττιση για τις δηλώσεις που ακολουθούν. - [**`ref`**](perlfunc/ref.md) — Επιστρέφει μια συμβολοσειρά που περιγράφει σε τι δείχνει μια αναφορά. - [**`tie`**](perlfunc/tie.md) — Συνδέει μια μεταβλητή με μια κλάση, ώστε κάθε πρόσβαση στη μεταβλητή να αποστέλλεται μέσω των μεθόδων της κλάσης. - [**`tied`**](perlfunc/tied.md) — Επιστρέφει το αντικείμενο που υποστηρίζει μια tied μεταβλητή. - [**`untie`**](perlfunc/untie.md) — Διακόπτει τη σύνδεση ανάμεσα σε μια μεταβλητή και την tied κλάση της. - [**`use`**](perlfunc/use.md) — Φορτώνει ένα άρθρωμα κατά τη μεταγλώττιση και εισάγει τα σύμβολά του στο τρέχον πακέτο. ## Υποδοχές (sockets) - [**`accept`**](perlfunc/accept.md) — Δέχεται μια εισερχόμενη σύνδεση σε υποδοχή που ακούει. - [**`bind`**](perlfunc/bind.md) — Συνδέει μια τοπική διεύθυνση σε μια υποδοχή. - [**`connect`**](perlfunc/connect.md) — Αρχίζει μια σύνδεση από μια υποδοχή προς απομακρυσμένη διεύθυνση. - [**`getpeername`**](perlfunc/getpeername.md) — Επιστρέφει τη διεύθυνση του απομακρυσμένου άκρου μιας συνδεδεμένης υποδοχής. - [**`getsockname`**](perlfunc/getsockname.md) — Επιστρέφει την τοπική διεύθυνση μιας συνδεδεμένης ή συνδεμένης υποδοχής. - [**`getsockopt`**](perlfunc/getsockopt.md) — Διαβάζει μια επιλογή υποδοχής από τον πυρήνα ως αδιαφανή πακεταρισμένη συμβολοσειρά. - [**`listen`**](perlfunc/listen.md) — Σημαίνει μια υποδοχή ως παθητική, ώστε να μπορεί να δέχεται εισερχόμενες συνδέσεις. - [**`recv`**](perlfunc/recv.md) — Διαβάζει ένα εισερχόμενο μήνυμα από μια υποδοχή σε ένα βαθμωτό. - [**`send`**](perlfunc/send.md) — Στέλνει ένα μήνυμα σε υποδοχή. - [**`setsockopt`**](perlfunc/setsockopt.md) — Ορίζει μια επιλογή σε επίπεδο πυρήνα σε μια ανοιχτή υποδοχή. - [**`shutdown`**](perlfunc/shutdown.md) — Τερματίζει μία κατεύθυνση σύνδεσης υποδοχής, ή και τις δύο. - [**`socket`**](perlfunc/socket.md) — Δημιουργεί ένα filehandle υποδοχής. - [**`socketpair`**](perlfunc/socketpair.md) — Δημιουργεί ένα ανώνυμο, συνδεδεμένο ζεύγος υποδοχών που επικοινωνούν μεταξύ τους. ## SysV IPC - [**`msgctl`**](perlfunc/msgctl.md) — Εκτελεί λειτουργία ελέγχου σε ουρά μηνυμάτων System V IPC. - [**`msgget`**](perlfunc/msgget.md) — Δημιουργεί ή αναζητά μια ουρά μηνυμάτων System V IPC και επιστρέφει το id της. - [**`msgrcv`**](perlfunc/msgrcv.md) — Λαμβάνει ένα μήνυμα από ουρά μηνυμάτων System V IPC. - [**`msgsnd`**](perlfunc/msgsnd.md) — Στέλνει ένα μήνυμα σε ουρά μηνυμάτων System V IPC. - [**`semctl`**](perlfunc/semctl.md) — Εκτελεί λειτουργία ελέγχου σε σύνολο σηματοφόρων System V. - [**`semget`**](perlfunc/semget.md) — Δημιουργεί ή αναζητά ένα σύνολο σηματοφόρων System V και επιστρέφει το αναγνωριστικό του. - [**`semop`**](perlfunc/semop.md) — Εκτελεί μία ή περισσότερες λειτουργίες σηματοφόρου System V ατομικά. - [**`shmctl`**](perlfunc/shmctl.md) — Ελέγχει ή ερωτά ένα τμήμα κοινόχρηστης μνήμης System V. - [**`shmget`**](perlfunc/shmget.md) — Δημιουργεί ή αναζητά ένα τμήμα κοινόχρηστης μνήμης System V και επιστρέφει το αναγνωριστικό του. - [**`shmread`**](perlfunc/shmread.md) — Αντιγράφει bytes από τμήμα κοινόχρηστης μνήμης System V σε ένα βαθμωτό της Perl. - [**`shmwrite`**](perlfunc/shmwrite.md) — Αντιγράφει bytes σε τμήμα κοινόχρηστης μνήμης System V. ## Πληροφορίες χρηστών και ομάδων - [**`endgrent`**](perlfunc/endgrent.md) — Κλείνει τη βάση δεδομένων ομάδων μετά τη διάτρεξή της. - [**`endpwent`**](perlfunc/endpwent.md) — Κλείνει τον επαναλήπτη της βάσης passwd που έχει ανοιχτεί από τις [`getpwent`](perlfunc/getpwent.md) ή [`setpwent`](perlfunc/setpwent.md). - [**`getgrent`**](perlfunc/getgrent.md) — Διαβάζει την επόμενη καταχώριση από τη βάση δεδομένων ομάδων του συστήματος. - [**`getgrgid`**](perlfunc/getgrgid.md) — Αναζητά μια εγγραφή ομάδας με βάση τον αριθμητικό κωδικό ομάδας. - [**`getgrnam`**](perlfunc/getgrnam.md) — Αναζητά μια ομάδα Unix με το όνομά της και επιστρέφει την εγγραφή `/etc/group` της. - [**`getlogin`**](perlfunc/getlogin.md) — Επιστρέφει το όνομα σύνδεσης του χρήστη που σχετίζεται με το ελέγχον τερματικό. - [**`getpwent`**](perlfunc/getpwent.md) — Επιστρέφει την επόμενη καταχώριση από τη βάση δεδομένων κωδικών του συστήματος. - [**`getpwnam`**](perlfunc/getpwnam.md) — Αναζητά την εγγραφή passwd ενός χρήστη με βάση το όνομα σύνδεσης. - [**`getpwuid`**](perlfunc/getpwuid.md) — Αναζητά την εγγραφή passwd ενός χρήστη με βάση το αριθμητικό UID. - [**`setgrent`**](perlfunc/setgrent.md) — Επαναφέρει τον επαναλήπτη της βάσης δεδομένων ομάδων στην πρώτη καταχώριση. - [**`setpwent`**](perlfunc/setpwent.md) — Επαναφέρει τον επαναλήπτη της βάσης κωδικών ώστε η επόμενη κλήση [`getpwent`](perlfunc/getpwent.md) να επιστρέψει ξανά την πρώτη καταχώριση. ## Πληροφορίες δικτύου - [**`endhostent`**](perlfunc/endhostent.md) — Κλείνει τη βάση δεδομένων υπολογιστών μετά τη διάτρεξη. - [**`endnetent`**](perlfunc/endnetent.md) — Κλείνει τη βάση δεδομένων δικτύων μετά τη διάτρεξη. - [**`endprotoent`**](perlfunc/endprotoent.md) — Κλείνει τη βάση δεδομένων πρωτοκόλλων μετά τη διάτρεξη. - [**`endservent`**](perlfunc/endservent.md) — Κλείνει τη βάση δεδομένων υπηρεσιών μετά από διάτρεξη με την [`getservent`](perlfunc/getservent.md). - [**`gethostbyaddr`**](perlfunc/gethostbyaddr.md) — Αναζητά μια εγγραφή υπολογιστή με βάση την πακεταρισμένη διεύθυνσή IP του. - [**`gethostbyname`**](perlfunc/gethostbyname.md) — Αναζητά μια εγγραφή υπολογιστή με βάση το όνομα DNS. - [**`gethostent`**](perlfunc/gethostent.md) — Ανακτά την επόμενη καταχώριση από τη βάση δεδομένων υπολογιστών. - [**`getnetbyaddr`**](perlfunc/getnetbyaddr.md) — Αναζητά μια εγγραφή δικτύου με βάση την αριθμητική διεύθυνση δικτύου. - [**`getnetbyname`**](perlfunc/getnetbyname.md) — Αναζητά μια εγγραφή δικτύου με όνομα. - [**`getnetent`**](perlfunc/getnetent.md) — Διαβάζει την επόμενη καταχώριση από τη βάση δεδομένων δικτύων. - [**`getprotobyname`**](perlfunc/getprotobyname.md) — Αναζητά ένα πρωτόκολλο IP με το όνομά του σε κείμενο και επιστρέφει την καταχώρισή του στη βάση δεδομένων. - [**`getprotobynumber`**](perlfunc/getprotobynumber.md) — Αναζητά καταχώριση πρωτοκόλλου δικτύου με βάση τον αριθμό πρωτοκόλλου που του έχει αντιστοιχιστεί. - [**`getprotoent`**](perlfunc/getprotoent.md) — Ανακτά την επόμενη καταχώριση από τη βάση δεδομένων πρωτοκόλλων. - [**`getservbyname`**](perlfunc/getservbyname.md) — Αναζητά μια υπηρεσία δικτύου με βάση το όνομα κειμένου και το πρωτόκολλο. - [**`getservbyport`**](perlfunc/getservbyport.md) — Αναζητά μια υπηρεσία δικτύου με βάση την αριθμητική θύρα και το πρωτόκολλο. - [**`getservent`**](perlfunc/getservent.md) — Διαβάζει την επόμενη καταχώριση από τη βάση δεδομένων υπηρεσιών του συστήματος. - [**`sethostent`**](perlfunc/sethostent.md) — Ανοίγει ή επαναφέρει τη βάση δεδομένων υπολογιστών για διάτρεξη. - [**`setnetent`**](perlfunc/setnetent.md) — Ανοίγει ή επαναφέρει τη βάση δεδομένων δικτύων για διάτρεξη. - [**`setprotoent`**](perlfunc/setprotoent.md) — Ανοίγει τη βάση δεδομένων πρωτοκόλλων και την προετοιμάζει για διαδοχικές αναγνώσεις. - [**`setservent`**](perlfunc/setservent.md) — Επαναφέρει τη βάση δεδομένων υπηρεσιών και προαιρετικά την κρατά ανοιχτή ανάμεσα στις αναζητήσεις. ## Χρόνος - [**`gmtime`**](perlfunc/gmtime.md) — Μετατρέπει έναν χρόνο epoch σε αναλυμένο χρόνο UTC, είτε ως λίστα 9 στοιχείων είτε ως συμβολοσειρά τύπου `ctime(3)`. - [**`localtime`**](perlfunc/localtime.md) — Μετατρέπει έναν χρόνο epoch σε αναλυμένο ημερολογιακό χρόνο στην τοπική ζώνη ώρας. - [**`time`**](perlfunc/time.md) — Επιστρέφει τον τρέχοντα πραγματικό χρόνο ως ακέραιο αριθμό δευτερολέπτων από το epoch του συστήματος. - [**`times`**](perlfunc/times.md) — Αναφέρει τον χρόνο CPU που έχει καταναλώσει αυτή η διεργασία και οι τερματισμένες θυγατρικές της.