The UNIX and Linux Forums  
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.

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 10-13-2008
SpiralSpastic SpiralSpastic is offline
Registered User
  
 

Join Date: Oct 2008
Posts: 4
Need help with Shell Script

Hi All,

I'm newbie in shell scripting. I've problem with my unix function. I need to add new files to be process inside a function without messing old function. The process loop is same but it sharing 1 core process before it continues with other process.

Let me redefine the function:

- New process file APPNFC.?????? need to be added from $importdir/nonfin directory
- Then the new file need to rename as APPNFC.INC
- Inside the for loop it will be copied to new file APPNFC.TMP before run core process CEDP1300 together with APPLIC.TMP.
- How to do all the process before core process and I need to output 2 files, APPLIC.INC and APPNFC.INC

Below is the original code need to be amended:

Code:
#==========================
function DO_ELOAN_FILES
#==========================
{
    echo "Processing Eloan Files (APPLIC) ..."
     if test -s $importdir/nonfin/APPLIC*
     then
        > APPLIC.INC
        for incfl in $importdir/nonfin/APPLIC*
        do

          if test -s $incfl
          then
             cp $incfl APPLIC.TMP
             CEDP1300
             if [ $? -eq 0 ]
             then
                cat APPLIC.INC $incfl > tmpincfl
                mv tmpincfl APPLIC.INC
                rm -f $incfl
             else
                mv $incfl ../errfiles/
                echo "Eloan Files (APPLIC) Pre-edit failed!!!"
             fi
      else
        echo "ELoan Files (APPLIC) is empty"
        echo "ELoan Files (APPLIC) is empty" >> EDPIMPORT.LST
          fi
        done
        rm APPLIC.TMP
        echo "Eloan Files (APPLIC) successfully copied."
        echo "Eloan Files (APPLIC.INC) successfully copied." >> EDPIMPORT.LST
        echo >> EDPIMPORT.LST
     else
        echo "Eloan (APPLIC) Files not found."
        echo "Eloan (APPLIC) Files (APPLIC.INC) not found." >> EDPIMPORT.LST
        echo >> EDPIMPORT.LST
     fi
     echo

}
Please help to guide me to output this 2 files. Your reply is highly appreciate.