[SunHELP] Sun Script
    Dale Ghent 
    daleg at elemental.org
       
    Wed Apr 28 14:44:01 CDT 2004
    
    
  
On Apr 28, 2004, at 2:49 PM, Vishal wrote:
> Hello All,
>
> I would like to have the follwing script :
>
> Write a UNIX shell script that will prompt the user with information to
> enter the
> Letter "d", "o" or "s" to execute the command as follows:
> d - to list the contents of directory in long format.
> o - <name> to check if a file <name> is in the current directory and
> displays if it is present or not
> s - <name> to make a new directory called <name> and change to a the 
> new
> directory <name>
> If an input other than "d", "o" or "s" is provided, display the 
> message "no!
> try again". Put your code in a loop, so that the shell script is 
> terminated
> by inputting the number 6.
>
> if somebody can help me to write this.
This is so simple. Specifically, you are looking for the read, case, 
while and for commands in Bourne shell (sh, bash)
Example:
#!/bin/sh
loop=1
while $loop;
do
echo -n "Enter your command or 6 to quit:"
read input
case $input in
	'd')
		dostuff
	'o')
		domorestuff
	's')
		dootherstuff
	'6')
		echo "Exiting..."
		unset $loop
	'*')
		echo "Invalid Command you jerk!"
esac
done
    
    
More information about the SunHELP
mailing list