diff findUnicode.pl @ 6:4ed010b4a017

batsu
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Thu, 26 Dec 2013 09:01:31 +0900
parents 8da43f287516
children b86def18da67
line wrap: on
line diff
--- a/findUnicode.pl	Sat Jun 15 19:52:15 2013 +0900
+++ b/findUnicode.pl	Thu Dec 26 09:01:31 2013 +0900
@@ -6,6 +6,16 @@
 use open qw(:std :utf8); # input/output default encoding will be UTF-8, it looks like default
 
 my %used;
+my @fonts = <1[0-9]*.bdf> ;
+
+use Getopt::Std;
+our ($opt_f);
+
+getopts('f:');
+
+if ($opt_f) {
+    @fonts = ($opt_f);
+}
 
 while(<>) {
     for my $ch ( /(.)/g ) {
@@ -15,7 +25,7 @@
     }
 }
 
-for my $bdf (<1[0-9]*.bdf>) {
+for my $bdf ( @fonts ) {
    open(my $f,"<",$bdf);
    my %has;
    while(<$f>) {