From 90c2c951569b225fa7d6927c4d18a714708ab068 Mon Sep 17 00:00:00 2001 From: Wafelack Date: Tue, 12 Oct 2021 03:53:05 +0200 Subject: [PATCH] perl: add French translation (#6700) --- pages.fr/common/perl.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 pages.fr/common/perl.md diff --git a/pages.fr/common/perl.md b/pages.fr/common/perl.md new file mode 100644 index 000000000..381f239ab --- /dev/null +++ b/pages.fr/common/perl.md @@ -0,0 +1,36 @@ +# perl + +> Interpréteur du langage Perl (version 5). +> Plus d'informations : . + +- Exécuter le code contenu dans un fichier : + +`perl {{fichier.pl}}` + +- Vérifier la syntaxe sans exécuter le programme : + +`perl -c {{fichier.pl}}` + +- Exécuter une expression Perl : + +`perl -e {{expression}}` + +- Lancer le programme avec le debugger Perl : + +`perl -d {{fichier.pl}}` + +- Itérer sur toutes les lignes d'un fichier, en les modifiant sur place en utilisant une expression de recherche et de remplacement : + +`perl -p -i -e 's/{{recherche}}/{{remplacement}}' {{fichier}}` + +- Lancer une expression de recherche et remplacement sur un fichier, en sauvegardant le fichier original avec une autre extension : + +`perl -p -i'.ancien' -e 's/{{recherche}}/{{remplacement}}/g' {{fichier}}` + +- Lancer une expression de recherche et remplacement sur un fichier, en sauvegardant le résultat dans un autre fichier : + +`perl -p0e 's/{{recherche}}/{{remplacement}}/g' {{fichier_entrée}} > {{fichier_sortie}}` + +- Lancer une expression régulière (RegEx) sur stdin, en affichant le premier groupe capturé pour chaque ligne : + +`cat {{fichier_entrée}} | perl -nle 'if (/{{regex}}/) { print "$1"; last;}'`