Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
|
perl [2020/09/15 10:42] timruff créée |
perl [2020/09/16 10:27] (Version actuelle) timruff |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== perl ====== | ====== perl ====== | ||
| La commande **perle -e** permet permet d'exécuter une instruction passé sur la ligne de commande.\\ | La commande **perle -e** permet permet d'exécuter une instruction passé sur la ligne de commande.\\ | ||
| - | La commande **print** affiche affiches des caractères ou un résultat (exemple : **perle -e 'print "B"x20;'** affiche 20 caractères B).\\ | + | La commande **print** affiche affiches des caractères ou un résultat (exemple : **perl -e 'print "B"x20;'** affiche 20 caractères B).\\ |
| Pour afficher un lettre avec le code ASCII en hexadécimal il faut mettre **\x**, par exemple : **perle -e 'print "\x42";'** affiche le caractère B.\\ | Pour afficher un lettre avec le code ASCII en hexadécimal il faut mettre **\x**, par exemple : **perle -e 'print "\x42";'** affiche le caractère B.\\ | ||
| Sur perle la concaténation de chaîne se fait avec point (**.**), ne pas oublier mettre un espace avant et après le point.\\ | Sur perle la concaténation de chaîne se fait avec point (**.**), ne pas oublier mettre un espace avant et après le point.\\ | ||
| + | Pour retourner une commande shell comme une fonction sur perl il suffit d'entourer, la commande complète avec **$()** ou **` `**, part exemple (**$(perl -e 'print "ls";'**), liste les fichiers.\\ | ||
| + | La fonction crypt() permet chiffrer un mot de passe.\\ | ||