Sponsored Content
Full Discussion: Korn Shell Errors
Top Forums UNIX for Dummies Questions & Answers Korn Shell Errors Post 56543 by chambala5 on Tuesday 5th of October 2004 11:16:40 AM
Old 10-05-2004
Korn Shell Errors

I am trying to run a script and am getting the following
error pa_batching.ksh[24]: syntax error at line 25 : `{' unmatched
factset

The script I am running is as follows

#! /bin/ksh
#
# Filename: factset_transfer
#
# Author: Steven bowskill
#
# Description: This file is the main script for the PA BATCHING FactSet automation

#
#
#-------------------------------------------------------------------------------

#set -vx
exit_handler()
{
printLog "$1: $2"
exit $1
}

#FUNCTION TO SEARCH FOR THE CORRECT NAME OF THE FILE AND PLACE THEM IN THE CORRE
#CT DIRECTORY

function getfilesandcopy
{

##set up some vars
paftpPramFile='pa_batch_put.cfg'
paremote_node=lon-ks-util01
paremote_user=ftpwilshire
paremote_password=wilshire
paftpcommand=PUT
pafileExt=
paftptransmethod=binary
##export them now

export paremote_node
export paremote_user
export paremote_password
export paftpcommand
export pafileExt
export paftptransmethod
export paftpPramFile

#create the file of the xls file in then this file will also con
tain the accounts

awk -F']' '/]/ {print $2}' $1 > $palocal_check/factserepor
ts.txt

# now go thru this file lookgin for the account
for acct in `cat $palocal_check/factsereports.txt`
do
echo "Start to search **********************************
****************************"
done

#get the factset file
filetoDownload=`echo $acct | awk -F',' '{print $1}'
`

#get the xls file to download
XlsfiletoDownload=`echo $acct | awk -F',' '{print $
1}'`

filetoDownload=`echo $acct | awk -F',' '{print $2}'
`
filetoDownload=`echo $f
iletoDownload | awk -F'_' '{print $1"_"$2"_"$3"_"$4}'`



printLog "searching for ${filetoDownload}"

cut -d "/" -f2-10 $palocal_check/dirs.txt > $palocal_check/dirsfound.txt

cat $palocal_check/dirsfound
d.txt

##get the correct name of the file from the dirs.txt fi
le
## NewFileToCopy=`awk -F, '/
'$filetoDownload'/ {print $3}' $palocal_check/dirs.txt`

##echo $NewFileToCopy

DirectoryFound=`cat $palocal_check/dirsfound.txt`



#did we get a match
if [ ! -z ${DirectoryFound} ] ;
then

while read dirs
do
#now ch
#eck the file exists here
printLo
g xls file $XlsfiletoDownload
if [ -f ${XlsfiletoDownload} ] ; then


#first lets r
#ename the factset file


# cp ${palocal_check}/$XlsfiletoDownload ${palocal_check}/${filetoDownload}
.xls

##now need to ftp the file from sun42 to
the g drive

##set up the ftp vars

padataname=$XlsfiletoDownload
paremote_dir=$dirs
palocal_dir=$palocal_check

#export the vars
export padataname
export paremote_dir
export palocal_dir
# now ftp the file
printLog "Ftp ${filetoDownload} to ${dir
s} this is the factset file ${XlsfiletoDownload} "
ftpfile

#copy the xls file
cp ${palocal_check}/$XlsfiletoDownload ${p
alocal_check}/${filetoDownload}.xls
#now delete the xls file from factset this will
tell us what was not found
rm ${pa
local_check}/$XlsfiletoDownload


fi


done
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Korn Shell

Hi I am new to shell programming. I need help to write a script to monitor a process on Sun OS. If the process fails then call a oracle procedure. i check the process if running by typing ps -ef | grep ESP | grep -v grep root 29002 1 0 Mar 18 ? 7:20... (4 Replies)
Discussion started by: gpanesar
4 Replies

2. Shell Programming and Scripting

KORN Shell - Spawn new shell with commands

I want to be able to run a script on one server, that will spawn another shell which runs some commands on another server.. I have seen some code that may help - but I cant get it working as below: spawn /usr/bin/ksh send "telnet x <port_no>\r" expect "Enter command: " send "LOGIN:x:x;... (2 Replies)
Discussion started by: frustrated1
2 Replies

3. Shell Programming and Scripting

how to convert from korn shell to normal shell with this code?

well i have this code here..and it works fine in kornshell.. #!/bin/ksh home=c:/..../ input=$1 sed '1,3d' $input > $1.out line="" cat $1.out | while read a do line="$line $a" done echo $line > $1 rm $1.out however...now i want it just in normal sh mode..how to convert this?... (21 Replies)
Discussion started by: forevercalz
21 Replies

4. UNIX for Dummies Questions & Answers

bourne shell or korn shell?

Hi, I have a script that uses "nohup" command to execute a korn shell script. Which one is the correct shell to use bourne shell or korn shell to execute a korn shell? and why? Thanks in advanced. (2 Replies)
Discussion started by: XZOR
2 Replies

5. Shell Programming and Scripting

how can i call one korn shell from a shell

Hi guys, please help me I have a ksh script (second picture down), in that script I define the function DATECALC. Now I want to use this function KSH in a program shell. How can I call this ksh from my shell program? My shell program is... in the first two lines I tried to call... (1 Reply)
Discussion started by: acevallo
1 Replies

6. Shell Programming and Scripting

korn shell

I am using korn shell but I want to have my prompt to represnent that of my C shell because I like it better. Is there anyway to do this? (1 Reply)
Discussion started by: vthokiefan
1 Replies

7. Shell Programming and Scripting

How to activate Korn Shell functionnalities in Bourne Shell

Hi All I have writing a Korn Shell script to execute it on many of our servers. But some servers don't have Korn Shell installed, they use Borne Shell. Some operations like calculation don't work : cat ${file1} | tail -$((${num1}-${num2})) > ${file2} Is it possible to activate Korn Shell... (3 Replies)
Discussion started by: madmat
3 Replies

8. Shell Programming and Scripting

Bourne shell & Korn shell

Could some one tell me the difference btw Bourne shell and the Kshell? Which is more flexible and reliable in terms of portability and efficiency. When i type the following command .. $ echo $SHELL yields me /bin/sh Does this tells me that I am in Bourne shell. If yes, how can i get... (6 Replies)
Discussion started by: bobby1015
6 Replies

9. Shell Programming and Scripting

XDOLoad.sh Korn shell errors out while loading

Hi All, O/S :AIX 6.1 64 bits The following shell script errors out while loading: cat XDOLoad.sh #!/usr/bin/ksh %s_contextfile% %s_adjvaprg% oracle.apps.xdo.oa.util.XDOLoader UPLOAD -DB_USERNAME %s_apps_user% -DB_PASSWORD ${1} -JDBC_CONNECTION... (8 Replies)
Discussion started by: a1_win
8 Replies

10. Shell Programming and Scripting

New to korn shell

I am new to korn shell and slowly learning. Is there a way to have a parent script prompt for input and then execute a child script and return the output then move forward and ask for more input and then execute the next child script? I think the answer is no but thought i would ask. (2 Replies)
Discussion started by: cptkirkh
2 Replies
All times are GMT -4. The time now is 02:28 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy