11-21-2006
Need an extra set of eyes to help me with the congested "if statement"..can you see where I might be bugging?
86 Volume_Date_Returns()
87 {
88 echo "Return of all '"expired"' ERV tapes '(y/n)'"
89 if [ $response = y ]; then
74 {
75 echo "Enter Volumes to be returned"; read input; echo $input
76 mminfo -q volume=$input -r volume,location,pool,volretent > $1
77 echo "Is this the volume you would like to return"
78 read response
79 if [ $response = y ]; then
80 echo " Please return the follow tapes $1" >$RETURN_REQUEST
81 else
82 echo "incorrect response"
83 exit
84 fi
85 }
86 Volume_Date_Returns()
87 {
88 echo "Return of all '"expired"' ERV tapes '(y/n)'"
89 if [ $response = y ]; then
90 mminfo -q volrent=expired -q location=ERV -r volume,volretent,pool &1>$TMP/vol.out
91 echo " Is this list the correct list of tapes to be returned?"
92 if [$response = y ] then
93 echo "List will be emailed to you"
94 else
95 if [$response = n "; then
96 echo "Enter date of tapes to be returned '(mm/dd/yy or enter (T)oday, (Y)esterday, (L)ast week)'"
97 read dates
98 mminfo -q volretent='$dates'-q location=ERV -r volume, volrent,pool |more $TMP/vol.out
99 fi
9 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
I was using AIX - ksh shell , and inorder to debug shell script I used set -vx to echo all the commands which are being executed.
Can anybody tell me the corresponding method in HP-UX - in tcsh shell.
Regards
Shihab (1 Reply)
Discussion started by: shihabvk
1 Replies
2. Shell Programming and Scripting
Hello all,
I am trying to run a script and have not had much success running it...ne help debugging it will be appreciated..The ftp script alone works but not within the while loop.
below is the script
#!/usr/bin/ksh
destination_server=servename
destination_user_id=un... (1 Reply)
Discussion started by: alfredo123
1 Replies
3. Shell Programming and Scripting
Hi all,
Am working on a script to understand the flow control of it..
Since i am from a C background i looking out for an easy way to analyze the script as it runs ..
In C/C++ we have F7 that starts execution from main() and proceeds accordingly..
I was wondering if there is a same approach... (2 Replies)
Discussion started by: wrapster
2 Replies
4. UNIX for Advanced & Expert Users
Hi all,
I searched to find out a few cp scripts that had progress bar, but did not compromise on performance, when my efforts were in vain i went ahead and wrote one of my own ,taking i/p frm other scripts...
But this is causing some errors and am unable to debug it.....pls help
Here is the... (1 Reply)
Discussion started by: wrapster
1 Replies
5. UNIX for Advanced & Expert Users
I have a file which contains a record like follows
/dir1/dir2/dir3/file.dat
I need command to so that output can be only file.dat (6 Replies)
Discussion started by: sreenusola
6 Replies
6. Shell Programming and Scripting
is there any way you can add a breakpoint in a script so you can stop on it?
i have used -xv in my shebang but the script just runs and i want it to stop at a specific point in the script.
appreciate any help. (1 Reply)
Discussion started by: npatwardhan
1 Replies
7. Shell Programming and Scripting
Hello, Some one asked me in the inteview.... The question is,
How do we debug the schell script before even running..... Interviewer
told me one clue... There is SET command to accomplish this... Can any
one tell me what kind of set commands.... Thanks. (2 Replies)
Discussion started by: govindts
2 Replies
8. Shell Programming and Scripting
Newbie question. I cannot get "set -n" or "set -noexec on" to work on Linux or AIX! According to the man page and what I read online, it should inform me of syntax errors without executing commands in your script.
So, can someone PLEASE explain why this does not work?
... (2 Replies)
Discussion started by: fgoyti
2 Replies
9. Shell Programming and Scripting
hi all
only the weirdest thing happened with me just now. I was debugging a shell script and I found that a step that was supposed to execute later was getting executed prior to another step for no reason. You know any ?
i mean have a look at the following command-
here it tries to grep... (7 Replies)
Discussion started by: leghorn
7 Replies
LEARN ABOUT OPENSOLARIS
shells
shells(4) File Formats shells(4)
NAME
shells - shell database
SYNOPSIS
/etc/shells
DESCRIPTION
The shells file contains a list of the shells on the system. Applications use this file to determine whether a shell is valid. See getuser-
shell(3C). For each shell a single line should be present, consisting of the shell's path, relative to root.
A hash mark (#) indicates the beginning of a comment; subsequent characters up to the end of the line are not interpreted by the routines
which search the file. Blank lines are also ignored.
The following default shells are used by utilities: /bin/bash, /bin/csh, /bin/jsh, /bin/ksh, /bin/ksh93, /bin/pfcsh, /bin/pfksh, /bin/pfsh,
/bin/sh, /bin/tcsh, /bin/zsh, /sbin/jsh, /sbin/sh, /usr/bin/bash, /usr/bin/csh, /usr/bin/jsh, /usr/bin/ksh, /usr/bin/ksh93, /usr/bin/pfcsh,
/usr/bin/pfksh, /usr/bin/pfsh, and /usr/bin/sh, /usr/bin/tcsh, /usr/bin/zsh, and /usr/sfw/bin/zsh. /etc/shells overrides the default list.
Invalid shells in /etc/shells could cause unexpected behavior, such as being unable to log in by way of ftp(1).
FILES
/etc/shells list of shells on system
SEE ALSO
vipw(1B), ftpd(1M), sendmail(1M), getusershell(3C), aliases(4)
SunOS 5.11 20 Nov 2007 shells(4)