Wenn Dich wirklich nur der Wert des "First"-Attributs interessiert, könntest Du es auch wie folgt machen. Ist wieder ein Schnellschuß; eine eventuell gewünschte Prüfung auf gültigen Wertebereich musst hier noch implementiert werden...
1
2
3
4
5
6
7
8
9
10
11
12
13
/usr/bin/perl
use strict;
use warnings;
while ( my $line = <DATA> ) {
if ( my ( $first_value ) = $line =~ m{First="(\d+)"} ) {
print $first_value, "\n";
}
}
__DATA__
<Response nRecords="5" First="13" Devices="5"/>
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!