perl -nle ' print "$1 $2" if /name=(\w+).*age=(\d+)/' filename #### perl -nlew ' print $1 $2 if /name=(\w+).*age=(\d+)/' filename Can't open print $1 $2 if /name=(\w+).*age=(\d+)/: No such file or directory.