Perl - Références des fonctions

Voici la liste de toutes les fonctions importantes supportées par Perl standard.

  • abs - fonction valeur absolue

  • accepter - accepter une connexion de prise entrante

  • alarme - programmer un SIGALRM

  • atan2 - arc tangente de Y / X dans la plage -PI à PI

  • bind - lie une adresse à une socket

  • binmode - prépare les fichiers binaires pour les E / S

  • bénir - créer un objet

  • caller - obtenir le contexte de l'appel de sous-programme en cours

  • chdir - changez votre répertoire de travail actuel

  • chmod - change les permissions sur une liste de fichiers

  • chomp - supprime un séparateur d'enregistrement de fin d'une chaîne

  • chop - supprime le dernier caractère d'une chaîne

  • chown - changer la propriété sur une liste de fichiers

  • chr - obtenir le caractère que ce nombre représente

  • chroot - créer une nouvelle racine du répertoire pour les recherches de chemin

  • close - ferme la poignée du fichier (ou du tube ou du socket)

  • closedir - fermer le descripteur de répertoire

  • connecter - se connecter à une prise distante

  • continue - bloc de fin facultatif dans un moment ou foreach

  • cos - fonction cosinus

  • crypt - cryptage à sens unique de type passwd

  • dbmclose - interrompt la liaison sur un fichier dbm lié

  • dbmopen - crée une liaison sur un fichier dbm lié

  • défini - teste si une valeur, une variable ou une fonction est définie ou non

  • delete - supprime une valeur d'un hachage

  • mourir - lever une exception ou renflouer

  • faire - transformer un BLOC en un TERME

  • vidage - créer un vidage mémoire immédiat

  • each - récupère la prochaine paire clé / valeur à partir d'un hachage

  • endgrent - être fait en utilisant le fichier de groupe

  • endhostent - être fait en utilisant le fichier hosts

  • endnetent - être fait en utilisant le fichier de réseaux

  • endprotoent - être fait en utilisant le fichier de protocoles

  • endpwent - être fait en utilisant le fichier passwd

  • endervent - être fait en utilisant le fichier de services

  • eof - teste un descripteur de fichier pour sa fin

  • eval - intercepter les exceptions ou compiler et exécuter du code

  • exec - abandonne ce programme pour en lancer un autre

  • existe - teste si une clé de hachage est présente

  • exit - termine ce programme

  • exp - élever je à une puissance

  • fcntl - appel système de contrôle de fichiers

  • fileno - renvoie le descripteur de fichier depuis le descripteur de fichier

  • flock - verrouille un fichier entier avec un verrou consultatif

  • fork - créez un nouveau processus comme celui-ci

  • format - déclare un format d'image à utiliser par la fonction write ()

  • formline - fonction interne utilisée pour les formats

  • getc - récupère le caractère suivant du descripteur de fichier

  • getgrent - obtenir le prochain enregistrement de groupe

  • getgrgid - obtenir un enregistrement de groupe avec l'ID utilisateur du groupe

  • getgrnam - obtenir un enregistrement de groupe avec le nom du groupe

  • gethostbyaddr - récupère l'enregistrement d'hôte en fonction de son adresse

  • gethostbyname - récupère le nom de l'enregistrement d'hôte

  • gethostent - obtenir le prochain enregistrement des hôtes

  • getlogin - retourne qui s'est connecté à ce tty

  • getnetbyaddr - obtenir un enregistrement réseau en fonction de son adresse

  • getnetbyname - obtenir le nom donné de l'enregistrement des réseaux

  • getnetent - obtenir le prochain enregistrement de réseaux

  • getpeername - trouve l'autre extrémité d'une connexion socket

  • getpgrp - obtenir le groupe de processus

  • getppid - obtenir l'ID de processus parent

  • getpriority - obtenir la valeur actuelle de Nice

  • getprotobyname - obtenir le nom donné de l'enregistrement de protocole

  • getprotobynumber - obtenir le protocole numérique d'enregistrement de protocole

  • getprotoent - obtenir le prochain enregistrement de protocoles

  • getpwent - obtenir le prochain enregistrement passwd

  • getpwnam - récupère l'enregistrement passwd avec le nom de connexion de l'utilisateur

  • getpwuid - récupère l'enregistrement passwd avec l'ID utilisateur

  • getservbyname - récupère l'enregistrement des services en fonction de son nom

  • getservbyport - obtenir un enregistrement de services avec un port numérique

  • getservent - obtenir le prochain enregistrement de services

  • getsockname - récupère le sockaddr pour une socket donnée

  • getsockopt - récupère les options de socket sur une socket donnée

  • glob - développez les noms de fichiers à l'aide de caractères génériques

  • gmtime - convertit l'heure UNIX en enregistrement ou en chaîne en utilisant le format d'heure de Greenwich.

  • goto - créer du code spaghetti

  • grep - localise des éléments dans une liste teste vrai par rapport à un critère donné

  • hex - convertit une chaîne en un nombre hexadécimal

  • import - patch de l'espace de noms d'un module dans le vôtre

  • index - trouve une sous-chaîne dans une chaîne

  • int - récupère la partie entière d'un nombre

  • ioctl - appel système de contrôle de périphérique dépendant du système

  • join - joindre une liste dans une chaîne en utilisant un séparateur

  • keys - récupère la liste des index à partir d'un hachage

  • kill - envoyer un signal à un processus ou un groupe de processus

  • dernier - quitter un bloc prématurément

  • lc - retourne la version minuscule d'une chaîne

  • lcfirst - renvoie une chaîne avec juste la lettre suivante en minuscules

  • length - renvoie le nombre d'octets dans une chaîne

  • link - crée un lien physique dans le système de fichiers

  • Listen - enregistrez votre socket en tant que serveur

  • local - crée une valeur temporaire pour une variable globale (portée dynamique)

  • heure locale - convertit l'heure UNIX en enregistrement ou en chaîne en utilisant l'heure locale

  • lock - obtenir un verrou de thread sur une variable, un sous-programme ou une méthode

  • log - récupère le logarithme naturel d'un nombre

  • lstat - stat un lien symbolique

  • m - correspond à une chaîne avec un modèle d'expression régulière

  • map - appliquer une modification à une liste pour récupérer une nouvelle liste avec les modifications

  • mkdir - crée un répertoire

  • msgctl - Opérations de contrôle des messages SysV IPC

  • msgget - obtenir la file d'attente des messages SysV IPC

  • msgrcv - recevoir un message SysV IPC à partir d'une file d'attente de messages

  • msgsnd - envoie un message SysV IPC à une file d'attente de messages

  • my - déclarer et affecter une variable locale (portée lexicale)

  • suivant - itérer un bloc prématurément

  • no - sans importer certains symboles de module ou sémantiques au moment de la compilation

  • oct - convertit une chaîne en nombre octal

  • open - ouvre un fichier, un tube ou un descripteur

  • opendir - ouvre un répertoire

  • ord - recherche la représentation numérique d'un caractère

  • our - déclarer et affecter une variable de package (portée lexicale)

  • pack - convertit une liste en une représentation binaire

  • package - déclare un espace de noms global distinct

  • pipe - ouvre une paire de descripteurs de fichiers connectés

  • pop - supprime le dernier élément d'un tableau et le renvoie

  • pos - trouve ou définit le décalage pour la dernière / prochaine recherche m // g

  • print - affiche une liste dans un descripteur de fichier

  • printf - affiche une liste formatée dans un descripteur de fichier

  • prototype - obtenez le prototype (le cas échéant) d'un sous-programme

  • push - ajoute un ou plusieurs éléments à un tableau

  • q - cite une chaîne séparément

  • qq - entre deux guillemets une chaîne

  • qr - Modèle de compilation

  • quotemeta - cite des caractères magiques d'expression régulière

  • qw - citer une liste de mots

  • qx - backquote quote une chaîne

  • rand - récupère le prochain nombre pseudo-aléatoire

  • read - entrée mise en mémoire tampon de longueur fixe à partir d'un descripteur de fichier

  • readdir - récupère un répertoire à partir d'un descripteur de répertoire

  • readline - récupère un enregistrement dans un fichier

  • readlink - déterminer où pointe un lien symbolique

  • readpipe - exécute une commande système et collecte la sortie standard

  • recv - recevoir un message sur un socket

  • refaire - recommencez cette itération de boucle

  • ref - découvrez le type de chose référencée

  • renommer - changer un nom de fichier

  • require - charger des fonctions externes à partir d'une bibliothèque au moment de l'exécution

  • reset - efface toutes les variables d'un nom donné

  • return - sortir tôt d'une fonction

  • reverse - retourne une chaîne ou une liste

  • rewinddir - réinitialiser le handle du répertoire

  • rindex - recherche de sous-chaînes de droite à gauche

  • rmdir - supprimer un répertoire

  • s - remplace un motif par une chaîne

  • scalaire - force un contexte scalaire

  • seek - repositionner le pointeur de fichier pour les E / S à accès aléatoire

  • seekdir - repositionner le pointeur du répertoire

  • sélectionner - réinitialiser la sortie par défaut ou effectuer le multiplexage d'E / S

  • semctl - Opérations de contrôle de sémaphore SysV

  • semget - obtenir un ensemble de sémaphores SysV

  • semop - Opérations de sémaphore SysV

  • envoyer - envoyer un message sur une socket

  • setgrent - prépare le fichier de groupe pour l'utilisation

  • sethostent - prépare le fichier d'hôtes à utiliser

  • setnetent - prépare le fichier de réseaux à utiliser

  • setpgrp - définit le groupe de processus d'un processus

  • setpriority - définit la valeur intéressante d'un processus

  • setprotoent - prépare le fichier de protocoles à utiliser

  • setpwent - prépare le fichier passwd pour utilisation

  • setservent - prépare le fichier de services à utiliser

  • setsockopt - définir certaines options de socket

  • shift - supprime le premier élément d'un tableau et le renvoie

  • shmctl - Opérations de mémoire partagée SysV

  • shmget - récupère l'identifiant de segment de mémoire partagée SysV

  • shmread - lecture de la mémoire partagée SysV

  • shmwrite - écrire la mémoire partagée SysV

  • shutdown - ne ferme que la moitié d'une connexion socket

  • sin - renvoie le sinus d'un nombre

  • sleep - bloquer pendant un certain nombre de secondes

  • socket - créer une socket

  • socketpair - crée une paire de sockets

  • sort - trier une liste de valeurs

  • splice - ajouter ou supprimer des éléments n'importe où dans un tableau

  • split - divise une chaîne à l'aide d'un délimiteur d'expression régulière

  • sprintf - impression formatée en une chaîne

  • sqrt - fonction racine carrée

  • srand - amorce le générateur de nombres aléatoires

  • stat - obtenir les informations sur l'état d'un fichier

  • étude - optimiser les données d'entrée pour les recherches répétées

  • sub - déclarer un sous-programme, éventuellement de manière anonyme

  • substr - obtenir ou modifier une partie de l'agitation

  • lien symbolique - crée un lien symbolique vers un fichier

  • syscall - exécute un appel système arbitraire

  • sysopen - ouvre un fichier, un tube ou un descripteur

  • sysread - entrée non tamponnée de longueur fixe à partir d'un descripteur de fichier

  • sysseek - positionne le pointeur d'E / S sur le handle utilisé avec sysread et syswrite

  • système - exécuter un programme distinct

  • syswrite - sortie sans tampon de longueur fixe vers un descripteur de fichier

  • tell - récupère le pointeur de recherche actuel sur un descripteur de fichier

  • telldir - récupère le pointeur de recherche actuel sur un descripteur de répertoire

  • tie - lier une variable à une classe d'objets

  • lié - obtenir une référence à l'objet sous-jacent à une variable liée

  • time - renvoie le nombre de secondes depuis 1970

  • times - renvoie le temps écoulé pour les processus auto et enfants

  • tr - translittération d'une chaîne

  • tronquer - raccourcir un fichier

  • uc - retourne la version majuscule d'une chaîne

  • ucfirst - renvoie une chaîne avec juste la lettre suivante en majuscules

  • umask - définir le masque de mode de création de fichier

  • undef - supprime une variable ou une définition de fonction

  • Dissocier - supprimer un lien vers un fichier

  • unpack - convertit la structure binaire en variables perl normales

  • unshift - ajouter plus d'éléments au début d'une liste

  • délier - briser une cravate liée à une variable

  • use - charge dans un module au moment de la compilation

  • utime - définir le dernier accès d'un fichier et modifier les heures

  • values - renvoie une liste des valeurs dans un hachage

  • vec - tester ou définir des bits particuliers dans une chaîne

  • attendez - attendez que tout processus fils meure

  • waitpid - attend qu'un processus fils particulier meure

  • wantarray - obtenir le contexte void vs scalar vs list de l'appel de sous-programme actuel

  • warn - affiche les informations de débogage

  • écrire - imprimer un enregistrement d'image

  • -X - un test de fichier (-r, -x, etc.)

  • y - translittération d'une chaîne