#abc.pm ----- package abc; use strict; use File::Path 'mkpath'; # for mkdir #use warnings; use integer; use File::Basename; use File::Copy; # for move use IO::Zlib; # to read gzip input files use IO::File; # to read non gzip input files use Text::Trim; use Data::Types qw(is_int is_string); use Shell qw (cat); use Sys::Hostname; use Time::Local;