Function not found message


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Function not found message
# 1  
Old 03-28-2010
Function not found message

I have shell script as below:

Code:
#!/bin/ksh
#set -xv

function set_variable
{
VARIABLE_NAME=$1
CURRENT_PATH=`pwd`
if [ ! -f $CURRENT_PATH/common/common_scripts/configuration_file.lst ]; then
        echo "\nconfiguration_file.lst file not found in $CURRENT_PATH/common/common_scripts"
        exit 1;
fi

VARIABLE_COUNT=`cat $CURRENT_PATH/common/common_scripts/configuration_file.lst | grep -w $VARIABLE_NAME | wc -l`

if [ $VARIABLE_COUNT -ne 1 ]; then
        echo "\n$VARIABLE_NAME not found in $CURRENT_PATH/common/common_scripts/configuration_file.lst"
        exit 1;
fi

VARIABLE_VALUE=`cat $CURRENT_PATH/common/common_scripts/configuration_file.lst | grep -w $VARIABLE_NAME | awk -F: {'print $2'}`
echo $ORATAB=echo $VARIABLE_VALUE

}

set_variable ORATAB

SID=`cat $ORATAB | grep -w ERPSND`

echo $SID

When I run script in debug I get error message as below :

Code:
webisstg159:ORAAPPS:/fs01/admin/scripts> sh -xv ./new.ksh
#!/bin/ksh
#set -xv

function set_variable
+ function set_variable
./new.ksh: function: not found
{

Any inputs would be helpful.

Thanks,
Prakash

Last edited by pludi; 03-28-2010 at 10:43 AM.. Reason: code tags, please...
# 2  
Old 03-28-2010
syntax to declare a function:
Code:
set_variable()
{
   ..function code here

}

# 3  
Old 03-28-2010
Thanks for your help.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Command not found, but using function in bash

In the bash below, if the answer is "y" then goto function remove. If the answer is "n" then goto the id variable line (where the date is inputted). However, I am getting command remove not found, but remove is a function not an command. I must have the syntax incorrect? Thank you :). ... (3 Replies)
Discussion started by: cmccabe
3 Replies

2. Shell Programming and Scripting

Ssh from a ksh returning not found message

Script name is test.ksh I know that that the ssh command is working properly, this can be verified by the value returned in respond variable. It is unique to the remote server _____________________________________________________ respond=$(ssh $remoteHost find... (3 Replies)
Discussion started by: Adagio
3 Replies

3. UNIX for Dummies Questions & Answers

Function not found error

Hi All, I have written one shell script where I should call a function by passing variables to the actual function based on some condition. Each time I run the script I am getting the below error dsadm@bunyipd: /var/datastage/FRPDEVL/work/script> sh MClub_Validations.sh Iteration: 1... (1 Reply)
Discussion started by: tpk
1 Replies

4. Shell Programming and Scripting

Search for a tag and display a message if not found.

Hi All, I am working with a XML file. Below is part for the file. <Emp:Profile> <Emp:Description>Admin</Emp:Description> <Emp:Id>12347</Emp:Id> </Emp:Profile> <Emp:Profile> ... (7 Replies)
Discussion started by: Girish19
7 Replies

5. Shell Programming and Scripting

not found message

I am trying to execute a script called tfile.sh in a bash shell in solaris and it throws up the following message I am getting the required output after this message. How do i get the message to disappear. Can someone please point out my mistake in the script? Thanks in advance ... (13 Replies)
Discussion started by: goddevil
13 Replies

6. Shell Programming and Scripting

not found message

I am executing the following script in a bash shell in solaris and it throws up the following message : But i get the output that i require nevertheless. Can anyone please spot what is causing the warning and how do i get it go away? VAR1="e6842w2334f76figtl5.systems.grp" if 76fig`... (2 Replies)
Discussion started by: goddevil
2 Replies

7. Shell Programming and Scripting

How to grep for message and if found display filename?

Hi i'm new to the forum and was hoping someone could help me with the following query. I do alot of testing and have hundreds of log files output. I have a script (someone else wrote) which finds all the passed and failed logs and puts a number in a column onto a webpage: e.g: Pass ... (4 Replies)
Discussion started by: defamer
4 Replies

8. UNIX for Dummies Questions & Answers

Not Found message in script execution

Hi gurus, I'm having a strange problem and I hope you can help me solving it. I'm working in Unix Solaris, version 5.10, ksh. I have a script with environment variables which I have to execute prior to other scripts. The script belongs to userA and when I log in, and cd to its directory. It... (4 Replies)
Discussion started by: ermur
4 Replies

9. Shell Programming and Scripting

why the message not found in the file

Hi, I am a newbie for shell programming and met some question about redirect output to a file. See the details. #!/usr/bin/sh ... ./doSomething.pl >> RAW_DATA echo "testing is done !" >> RAW_DATA Descirption: doSomething.pl do a bit complex things and output some message. I append... (3 Replies)
Discussion started by: programmerBegin
3 Replies

10. Shell Programming and Scripting

Return a message when a file is not found

Hi there, I am writing a script to look for tmp log files that have not been access within the last 10 days. I am using the follwing command within the script: find /var/tmp -name *log -atime -9 ¦xargs What I would like to be able to do would be to display a message if there is no... (3 Replies)
Discussion started by: lodey
3 Replies
Login or Register to Ask a Question