![]() |
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts and shell scripting languages here. |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| help me in sending parameters from sqlplus script to unix shell script | Hara | Shell Programming and Scripting | 2 | 01-29-2008 03:31 PM |
| Shell Script: want to insert values in database when update script runs | ring | Shell Programming and Scripting | 1 | 10-25-2007 04:06 AM |
| here document to automate perl script that call script | hogger84 | Shell Programming and Scripting | 3 | 10-22-2007 11:15 AM |
| returning to the parent shell after invoking a script within a script | gurukottur | Shell Programming and Scripting | 5 | 09-26-2006 08:05 AM |
| return valuse from child script to parent script | borncrazy | Shell Programming and Scripting | 1 | 08-20-2004 04:39 PM |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
||||
|
Script help, please!
I am writing a script that will display my name and date, then a menu with 5 selections. Each selection should print its respective command to the screen. However, when I run the script and make a selection, I only see the output for a brief second...say for example, I select "1" which should display a directory listing...I see it but only for a second. What is wrong?
Here is my script: # !/bin/bash #========================================================== # Script Name: Lab9 # By: M.O.B. # Date: 11/14/2007 # Purpose: A menu to run various commands # Command Line: Lab9 #========================================================== c=0 while [ $c -ne 5 ] do clear echo "My name is: $name" echo "The Date is: `date '+%x'` " echo "==============================" echo "1 - List Directory" echo "2 - Display who is online" echo "3 - Print Calendar" echo "4 - Show all my processes" echo "5 - Quit" echo "Enter your choice: " tput cup 8 19; read c case $c in 1) ls -l ;; 2) who -T ;; 3) cal ;; 4) ps --user ME ;; 5) read c echo "Goodbye" ;; *) echo "Error in choice, try again" ;; esac done Any ideas? Thanks, Trellot |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|