Slt,
Voici mon problème :
La cmd rsh $machine $psrinfo -v me donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 my $psrinfo = "/usr/sbin/psrinfo"; my @psrinfo_result = split("\n", qx(rsh $machine $psrinfo -v));
Mais dans ma @psrinfo_result je n'ai pas 1 ligne par "champ", mais 1 mot par "champ" !Status of processor 0 as of: 05/16/06 10:12:43
Processor has been on-line since 04/30/06 16:03:37.
The sparc processor operates at 450 MHz,
and has a sparc floating point processor.
Status of processor 2 as of: 05/16/06 10:12:43
Processor has been on-line since 04/30/06 16:03:38.
The sparc processor operates at 450 MHz,
and has a sparc floating point processor.
J'ai fais ce test :
pour me rendre compte que j'avais bien des "\n" ..!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 my $test = qx(rsh $machine $psrinfo -v); $test =~ s/\n/\*\*\*TOTO\*\*\*/g ;
Je ne comprend pas pourquoi mon split ne marche pas ...
Merci d'avance
Partager