/usr/share/doc/liblocale-subcountry-perl/examples/demo.pl is in liblocale-subcountry-perl 1.63-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | #!/usr/bin/perl
# demo script for Locale::SubCountry
use strict;
use lib './lib';
use Locale::SubCountry;
# For every country
# list the country name and its 2 letter code
# if any subcountries, list each code and full name on a new line
my $world = new Locale::SubCountry::World;
my @all_countries = $world->all_full_names;
my %all_letters;
foreach my $country ( sort @all_countries )
{
print "\n\n$country : ";
my $current_country = new Locale::SubCountry($country);
print $current_country->country_code,"\n";
# Are there any sub countries?
if ( $current_country->has_sub_countries )
{
# Get a hash, key is sub country code, value is full name, such as
# SA => 'South Australia', VIC => 'Victoria' ...
my %sub_countries_keyed_by_code = $current_country->code_full_name_hash;
foreach my $code ( sort keys %sub_countries_keyed_by_code )
{
printf("%-3s : %s\n",$code,$sub_countries_keyed_by_code{$code});
}
}
}
|