#! /bin/sh
# This is the LHEA perl script: /home/birby/heasoft-6.10/heasoft-6.10/ftools/i686-pc-cygwin/bin/show_ximfiles.pl
# The purpose of this special block is to make this script work with
# the user's local perl, regardless of where that perl is installed.
# The variable LHEAPERL is set by the initialization script to
# point to the local perl installation.
#-------------------------------------------------------------------------------
eval '
if [ "x$LHEAPERL" = x ]; then
  echo "Please run standard LHEA initialization before attempting to run /home/birby/heasoft-6.10/heasoft-6.10/ftools/i686-pc-cygwin/bin/show_ximfiles.pl."
  exit 3
elif [ "$LHEAPERL" = noperl ]; then
  echo "During LHEA initialization, no acceptable version of Perl was found."
  echo "Cannot execute script /home/birby/heasoft-6.10/heasoft-6.10/ftools/i686-pc-cygwin/bin/show_ximfiles.pl."
  exit 3
elif [ `$LHEAPERL -v < /dev/null 2> /dev/null | grep -ic "perl"` -eq 0 ]; then
  echo "LHEAPERL variable does not point to a usable perl."
  exit 3
else
  # Force Perl into 32-bit mode (to match the binaries) if necessary:
  if [ "x$HD_BUILD_ARCH_32_BIT" = xyes ]; then
    if [ `$LHEAPERL -V 2> /dev/null | grep -ic "USE_64_BIT"` -ne 0 ]; then
      VERSIONER_PERL_PREFER_32_BIT=yes
      export VERSIONER_PERL_PREFER_32_BIT
    fi
  fi
  exec $LHEAPERL -x $0 ${1+"$@"}
fi
'
if(0);
# Do not delete anything above this comment from an installed LHEA script!
#-------------------------------------------------------------------------------
#!/usr1/local/bin/perl5
#
# Displays files in directory which match extension
#

if ( @ARGV != 2 ) {
   printf("  Usage: show_ximfiles.pl [directory] [extension]\n");
   exit;
}

$dir = $ARGV[0];
$ext = $ARGV[1];

$cmd = "ls -1 $dir/*.$ext";

open LISTING, "$cmd |" or die;
@list = <LISTING>;
close LISTING;

foreach $file (@list) {
   chop $file;
   $file =~ /([^\/]*)\.$ext$/;
   printf("   $1\n");
}
