my $zeile = 'ioc0 phy 0 scsi_id 1 HITACHI HUS153014VLS300 A598, 136 GB, state ONLINE, flags OUT_OF_SYNC'; if($zeile =~ m/OUT_OF_SYNC/g){ my $ausgabe=$zeile; my ($phy) = $ausgabe =~ /phy\s(\w.+)/; my ($state) = $ausgabe =~ /state\s(\w.+)/; my ($flags) = $ausgabe =~ /flags\s(\w.+)/; printf "phy: $phy, state: $state, flags: $flags"; }