DÉBUTComment puis-je collecter les lignes entre deux mots clés?
Length: 1432
RIdentifier: 4
VIdentifier: 4
Format: 5
TS number: 9
DHeader
Version = 1
Length = 1432
Command Flags = RPT (0xd0)
Command Code = Accounting-Request (271)
Application Id = Rf-Application (3)
Hop By Hop Id = 51
End To End Id = 8847360
START
Length: 12
RIdentifier: 2
VIdentifier: 4
Format: 5
TS number: 6
DHeader
Version = 1
Length = 1432
Command Flags = RPT (0xd0)
Command Code = Accounting-Request (271)
Application Id = Rf-Application (3)
Hop By Hop Id = 51
End To End Id = 8847360
START
je dois collecter toutes les lignes qui se trouvent entre START
et écrire dans 2 fichiers. J'ai essayé avec flip flop en Perl comme:
open(FILE, $ARGV[0]);
while (<FILE>) {
if (/START/ .. /START/) {
print "$. $_ \n";
}
}
mais je reçois seulement les lignes qui ont START
. Pourrais-tu m'aider s'il te plaît?
Mais je dois en Perl .. Ceci est une partie du script .. – ram