print "Are you sure? [y]"; chomp(my $ans = ); $ans ||= "y"; if ($ans =~ m!^y(es)?$!i) { # do something } else { # do otherthing } #### #!/usr/bin/perl print "Are you sure? [y]"; if (<> =~ /^(y(es)?)?\n$/i) { # answer was yes } else { # answer was no }