The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Top Forums > Shell Programming and Scripting
.
google unix.com




View Single Post in the UNIX and Linux Forums - Click on the Thread or Permalink to View Entire Thread -->
  #1 (permalink)  
Old 05-26-2009
beery beery is offline
Registered User
  
 

Join Date: May 2009
Posts: 5
Help with Kornshell Script

Hi,

I'm a novice at programming and need some help with a kornshell script I've been writting.

I have an inputdirectory with all my .shp files. In my input directory the shapefiles are named XXXX_original.shp, XXXX_UPDATE.shp ect.

In my .ksh script I have created a for loop which loops through all the files in the inputdirectory preforming a translation. Here is my code for my for loop.

for file in $InputDirectory/*.shp
do
*runs translation
done

This works fine, but I want to add a condition to my for loop. I only want my for loop to run when I have files which can be translated against each other. For example,

in my input directory I only want my loop to run when I have files XXXX_original.shp and XXXX_Update.shp ect. in the input directory.

I DO NOT want my for loop to run when I'm missing files. For example,

in my input directory I DO NOT want my loop to run when I have XXXX_original.shp and no corresponding XXXX_Update.shp. Or XXXX_Update.shp and NO XXXX_original.shp. Instead I could have a message box pop up with a message to the user.

Any help would be greatly appreciated.

Thanks,

Bryan