if( defined $ARGV[2] ) { # Handle the search string. } else { # Perform whatever default preparations are necessary in # the absence of a defined search string. } #### $ARGV[2] //= 'Default value'; #### my $pattern = $ARGV[2] // 'Default value';