
Envoyé par
karim_khouja
cette commande ne s'execute pas
il m'indique qu'il y a une faute de syntaxe de "system $cmd
root@sst-desktop:/home/sst/Bureau# perl rtp.pl
syntax error at rtp.pl line 17, near "system"
(Might be a runaway multi-line "" string starting on line 3)
Execution of rtp.pl aborted due to compilation errors.
# !/usr/bin/perl -w
$cmd = "cat /home/sst/Bureau/Hexa.txt|awk-F| `BEGIN {NR=4; int Nseq=0; int num=0;}
{ if ($44!='60')
{
Nseq = strcat($45,$46);
num = NR;
NR = NR + 32;
}
else
{num = NR;
NR = NR + 33;
}
}
END {print num ' ' Nseq}`/home/sst/Bureau/rtp.txt
};"
system $cmd;
Partager