[XXX@n12 p1]$ cat -n xls2csv
1 #!/bin/perl -I/root/perl5/lib/perl5/x86_64-linux-thread-multi /root/perl5/lib/perl5/5.16.3/x86_64-linux-thread-multi /root/perl5/lib/perl5/5.16.3 /usr/local/lib64/perl5
2 use strict;
3 use 5.006;
4
5 use lib '/root/perl5/lib/perl5';
6 use Getopt::Std;
7 use Locale::Recode;
8 use Spreadsheet::ParseExcel;
9 use Spreadsheet::ParseExcel::FmtUnicode;
10 use Text::CSV_XS;
11
####
Can't locate Unicode/Map.pm in @INC (@INC contains: /root/perl5/lib/perl5 /root/perl5/lib/perl5/x86_64-linux-thread-multi /root/perl5/lib/perl5/5.16.3/x86_64-linux-thread-multi /root/perl5/lib/perl5/5.16.3 /usr/local/lib64/perl5 /root/perl5/lib/perl5/x86_64-linux-thread-multi /root/perl5/lib/perl5/5.16.3/x86_64-linux-thread-multi /root/perl /home/XXX/perl5/lib/perl5/5.16.3/x86_64-linux-thread-multi /home/XXX/perl5/lib/perl5/5.16.3 /home/XXX/perl5/lib/perl5/x86_64-linux-thread-multi /home/XXX/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /home/XXX/perl5/lib/perl5/Spreadsheet/ParseExcel/FmtUnicode.pm line 22.
BEGIN failed--compilation aborted at /home/XXX/perl5/lib/perl5/Spreadsheet/ParseExcel/FmtUnicode.pm line 22.
Compilation failed in require at ./xls2csv line 9.
BEGIN failed--compilation aborted at ./xls2csv line 9.
####
[root@n12 p1]# perl -e "print \"@INC\"" | sed 's/ /\n/g' | sort
.
/root/perl5/lib/perl5
/root/perl5/lib/perl5/5.16.3
/root/perl5/lib/perl5/5.16.3/x86_64-linux-thread-multi
/root/perl5/lib/perl5/x86_64-linux-thread-multi
/usr/lib64/perl5
/usr/lib64/perl5/vendor_perl
/usr/local/lib64/perl5
/usr/local/share/perl5
/usr/share/perl5
/usr/share/perl5/vendor_perl
####
[XXX@n12 p1]$ echo ##
[root@n12 p1]# find / | grep Unicode | grep Map.pm
/root/.cpan/build/Unicode-Map-0.112-Pe4OUJ/Map.pm
/root/.cpan/build/Unicode-Map-0.112-Pe4OUJ/blib/lib/Unicode/Map.pm
/root/perl5/lib/perl5/x86_64-linux-thread-multi/Unicode/Map.pm