#!usr/bin/perl use strict; open (FILE,') { if($_=~'^(\w+_?\w+)=([01])') { $config{$1}=$2; print "$1:$config{$1}\n"; } } close FILE; for my $i (sort keys(%config)) { print "$i:$config{i}\n"; } #### $ perl test002.pl AAA:1 BBBB:0 CCC:0 DD:1 AAA: BBBB: CCC: DD: #### AAA=1; BBBB=0; CCC=0; DD=1;