Community Page
- www.tech-recipes.com/ Jump to website »
-
Subscribe -
Community
-
Top Commenters
-
Popular Threads
-
Recent Comments
- this one also works: sudo apt-get install compizconfig-settings-manager
- Thank
- On Vista (Premium) cmd: taskkill /F /FI "USERNAME eq Quinn" messes up the explorer.exe .. :)
- please help!!!! i got the dreaded unmountable boot volume message..tried all 5 methods to boot.. safe mode..etc and none of these worked it just kept going back to same message..then whilst trying...
- Thank you so much
Tech-Recipes
Cookbook of Tech TutorialsSimple Menu for User Input | Bourne shell scripting | Tech-Recipes
Started by qdideas · 9 months ago
2 months ago
===============
ERROR:
user-input.sh: line 7: syntax error near unexpected token `newline'
user-input.sh: line 7: `cat <'
=================
1 month ago
#!/bin/bash
## Clears the screen and builds the user input screen
function screen() {
clear
cat <<EOF
####################################################################
## Main Screen for Input ##
####################################################################
## ##
## User Name: [________________________________________] ##
## Directory: [________________________________________] ##
## Group: [________________________________________] ##
## ##
####################################################################
## [ Preferences ] [ Other Info ] ##
####################################################################
## [_] Show Email? [_] Receive News? ##
## [_] Show Address? [_] Receive RSS? ##
####################################################################
EOF
}
## This will echo out the contents of the helpString variable
## below the screen
function showHelp() {
tput cup 14 0
## Clear out the last information
echo " "
tput cup 14 0
echo $helpString
}
## Display the screen
screen
## Set up the help information, and call the showHelp function
## that displays it
helpString="Enter the user or press ENTER to quit"
showHelp
tput cup 4 15
read username
## If they don't enter a username, quit
if [ "$username" = "" ]
then
exit
fi
## Now go through and get the other data
helpString="Enter Home Directory"
showHelp
tput cup 5 15
read directory
helpString="What group does $username belong to?"
showHelp
tput cup 6 15
read group
helpString="Do you want to show the Email Address to others? [y/n"
showHelp
tput cup 11 4
read showEmail
helpString="Do you want to show your Home Address to others [y/n]"
showHelp
tput cup 12 4
read showAddress
helpString="Would you like to receive the News Letter?"
showHelp
tput cup 11 24
read getNews
helpString="Would you like to receive the RSS Feed?"
showHelp
tput cup 12 24
read getRSS
helpString="Thank you for your input"
showHelp
echo ""