need urgent help


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting need urgent help
# 8  
Old 02-18-2008
I tell u the changes--

For this line:


Code:
while  getopts a:l:L:t: optvar

add a line on top, like this:

Code:
Lflag=1
while  getopts a:l:L:t: optvar

Then, for the l) and L) options, changed this part:


Code:
if [[ $lFlag -eq 1 ]]; then
		echo "Either option l or L should be given to $Programname"
		echo "$Usage"
		echo "$Programname is terminated"
                                return $ERR;
fiif [[ $lFlag -eq 1 ]]; then
		echo "Either option l or L should be given to $Programname"
		echo "$Usage"
		echo "$Programname is terminated"
                                return $ERR;
fi

to this:

Code:
 
lFlag=0lFlag=0

Then, after this part (the end of getopts):


Code:
*) echo $Usage
	   return $ERR 
	  	;;
	esac
done*) echo $Usage
	   return $ERR 
	  	;;
	esac
done



Code:
*) echo $Usage
	   return $ERR 
	  	;;
	esac
done
if [[ $lFlag -eq 1 ]]; then
		echo "Either option l or L should be given to $Programname"
		echo "$Usage"
		echo "$Programname is terminated"
                                return $ERR;
fi*) echo $Usage
	   return $ERR 
	  	;;
	esac
done
if [[ $lFlag -eq 1 ]]; then
		echo "Either option l or L should be given to $Programname"
		echo "$Usage"
		echo "$Programname is terminated"
                                return $ERR;
fi

This is the changes which i did.its working fine for
mt_clean -a mtBackup
and rest of the usage of the script,

but when i am trying
mt_clean -a mtDelete

its doing the same thing but it should not because for mtDelete no location i srequired.I need urgent help buddy,running out of schedule.If any doubt tell me i will try to clarify that.

Thanks
# 9  
Old 02-18-2008
Quote:
Originally Posted by namishtiwari
Code:
*) echo $Usage
	   return $ERR 
	  	;;
	esac
done
if [[ $lFlag -eq 1 ]]; then
		echo "Either option l or L should be given to $Programname"
		echo "$Usage"
		echo "$Programname is terminated"
                                return $ERR;
fi*) echo $Usage
	   return $ERR 
	  	;;
	esac
done
if [[ $lFlag -eq 1 ]]; then
		echo "Either option l or L should be given to $Programname"
		echo "$Usage"
		echo "$Programname is terminated"
                                return $ERR;
fi

This is the changes which i did.its working fine for
mt_clean -a mtBackup
and rest of the usage of the script,

but when i am trying
mt_clean -a mtDelete

its doing the same thing but it should not because for mtDelete no location i srequired.I need urgent help buddy,running out of schedule.If any doubt tell me i will try to clarify that.

Thanks
Why dont you enhance your condition to check the flag for the required action then proceed accordingly ?

And yes, I dont think the mention of the word 'urgent' in your post would actually help you get the solution faster.
# 10  
Old 02-18-2008
I have attached my script,if you want to have a look on that.This will give a better picture.
# 11  
Old 02-18-2008
I was able to resolve the problem.Thanks all you guys for your valueable inputs.

Thanks.
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

URGENT Reading a file and assessing the syntax shell script URGENT

I am trying to write a shell script which takes an input file as an arguement in the terminal e.g. bash shellscriptname.sh input.txt. I would like for the file to be read line by line each time checking if the .txt file contains certain words or letters(validating the syntax). If the line being... (1 Reply)
Discussion started by: Gurdza32
1 Replies

2. Shell Programming and Scripting

Urgent !!

Hello All, I want to use scp for copying multiple files ( files locations are stored in an array ) from remote server from different locations without prompting password every time . I will supply password once and it should be able to copy every file mentioned in an array. eg :- array have ... (1 Reply)
Discussion started by: manpav
1 Replies

3. Shell Programming and Scripting

Need urgent help

Hi geeks, I'm trying to write a below script, but it throws an error, please check and correct me. #!/bin/bash #The below script will extract the string error1 error2 and error3 and also it will count and list the occurrence count1='grep -i "error1" test.txt | wc -l' count2='grep -i "error2"... (4 Replies)
Discussion started by: naren nandale
4 Replies

4. Shell Programming and Scripting

Need Urgent help

Hi friends, I need urgent help here: Issue: I need to create shell script that will find the files & throw an error through job (autosys) when file not found. Daily we use to receive 3 files from a system. Obstacles: 1) All 3 files names are same. 2) Timestamp is same. 3)... (1 Reply)
Discussion started by: tush
1 Replies

5. Shell Programming and Scripting

Urgent!!

Hi I have a file containing DE 3'UTR in Homo sapiens alpha-1-B glycoprotein (A1BG), mRNA. SQ Sequence 216 BP; 37 A; 58 C; 69 G; 52 T; 0 other; DE 3'UTR in Homo sapiens alpha-1-B glycoprotein (A1BG), mRNA. SQ Sequence 1844 BP; 358 A; 483 C; 434 G; 569 T; 0 other; DE 3'UTR in Homo... (1 Reply)
Discussion started by: jyotirmoy21
1 Replies

6. Red Hat

urgent

abb 117.96.113.21 cgg 101.2.104.42 cgg 110.227.247.236 desk 203.20.35.28 png 1.39.242.241 png 1.39.242.241 rzx 101.2.104.42 rzx 115.246.160.36 abb 49.138.242.187 how to find the count of this file wtrto ip thnx in advance (4 Replies)
Discussion started by: himanshu1.singh
4 Replies

7. UNIX for Advanced & Expert Users

need help urgent...........

Hi friends.. I am using the below command to search few files from many folders which is under one folder.. i mean let say the path is A/B/C...and inside C...i have 1-10 folder... the below command is working fine.... for i in 1 3 5 7; do find /A/B/C/${i} -name "*.txt" -o -name "*.csv"... (3 Replies)
Discussion started by: sapan123
3 Replies

8. UNIX for Advanced & Expert Users

URGENT,URGENT- Need help tape drive installation

Hi, I am trying to attach tape drive to sun V890 running Solaris 9 on it. I have installed HBA(qlogic) in slot 1 of 0-8 slots and booted the system. I do not see HBAin prtdiag output. The tape drive is not attached to HBA. The tape drive I am going to attach is Sony AIT3. 1.How can I make... (3 Replies)
Discussion started by: sriny
3 Replies

9. Solaris

Need Help Urgent

Hi. My E250 server (Solaris 8) running oracle database gets hangup in between. I checked the logs in /var/adm/messages but could not find anything related to this. can anyone help me out? bala (3 Replies)
Discussion started by: balaji_prk
3 Replies
Login or Register to Ask a Question