Qu'est-ce qui ne vous paraît pas clair dans la doc (perldoc perlrun) ?
-p indique à Perl de considérer votre programme comme entouré par la boucle suivante, qui le fait itérer sur les noms de fichiers passés en arguments, un peu à la manière de sed:
LINE: while (<>) { ... # votre programme va là } continue { print or die "-p destination : $!n"; } [...]
-e commandline peut être utilisé pour entrer une ligne de programme. Si -e est présent, Perl ne va pas chercher de nom de fichier dans la liste des arguments. De multiples commandes -e peuvent être données pour créer des scripts multi-lignes. Assurez vous que vous mettez bien des points-virgules là où vous en mettriez dans un programme normal.
-- Ronan
Because you can't just make shit up and expect the computer to magically know what you mean, Retardo! Mark-Jason Dominus
Marouane a écrit:
est ce que je pourrais savoir ce que l'on veut faire dans cette ligne
de programme, ce qui me gene en fait c'est juste le "perl -p -e"
Qu'est-ce qui ne vous paraît pas clair dans la doc (perldoc perlrun) ?
-p
indique à Perl de considérer votre programme comme entouré par la
boucle suivante, qui le fait itérer sur les noms de fichiers passés en
arguments, un peu à la manière de sed:
LINE:
while (<>) {
... # votre programme va là
} continue {
print or die "-p destination : $!n";
}
[...]
-e commandline
peut être utilisé pour entrer une ligne de programme. Si -e est
présent, Perl ne va pas chercher de nom de fichier dans la liste des
arguments. De multiples commandes -e peuvent être données pour créer des
scripts multi-lignes. Assurez vous que vous mettez bien des
points-virgules là où vous en mettriez dans un programme normal.
--
Ronan
Because you can't just make shit up and expect the computer to magically
know what you mean, Retardo!
Mark-Jason Dominus
Qu'est-ce qui ne vous paraît pas clair dans la doc (perldoc perlrun) ?
-p indique à Perl de considérer votre programme comme entouré par la boucle suivante, qui le fait itérer sur les noms de fichiers passés en arguments, un peu à la manière de sed:
LINE: while (<>) { ... # votre programme va là } continue { print or die "-p destination : $!n"; } [...]
-e commandline peut être utilisé pour entrer une ligne de programme. Si -e est présent, Perl ne va pas chercher de nom de fichier dans la liste des arguments. De multiples commandes -e peuvent être données pour créer des scripts multi-lignes. Assurez vous que vous mettez bien des points-virgules là où vous en mettriez dans un programme normal.
-- Ronan
Because you can't just make shit up and expect the computer to magically know what you mean, Retardo! Mark-Jason Dominus