How to automate user selection options in shell script?


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting How to automate user selection options in shell script?
# 1  
Old 04-25-2013
How to automate user selection options in shell script?

Hi There,

I am trying to write a script which has to pick the prompted options by itself(i mean option to choose will be passed)

here is real scenario i am trying to do.
i have an executable(diagnos) which gets called in shell script, when the executable (diagnos) runs i get following as shown below:
now i have to select option 1 (1. - Test Vertex Payroll ........)
this selection should get automated without any user intervention.

Pls help me out to get this logic.
if you have any question pls let me know
Thanks in Advance.


###########################################
[armymgr@usncx105 utils]$ diagnos


Vertex Payroll Tax Q Series - Diagnostic Program

Select Diagnostic Function
--------------------------

1. - Test Vertex Payroll Tax Q Series Payroll Database Connection
2. - Test Vertex Payroll Tax Q Series Location Database Connection
3. - Test Vertex Payroll Tax Q Series Calculation

9. - Exit Program

Select:
####################################################
# 2  
Old 04-25-2013
Did you try a redirection?
# 3  
Old 04-25-2013
how do i do that, i am not aware of redirection, can u give me an quick example...
# 4  
Old 04-25-2013
Read your shell's man page.

Code:
$ echo 1 > somefile
$ diagnos < somefile

or
Code:
$ echo 1 | diagnos

# 5  
Old 04-25-2013
RedHat try here document

Code:
diagnos << option
1
option

google "Linux here document" to know how this works
# 6  
Old 04-25-2013
I tried
echo 1 > opt1.txt
diagnos < opt1.txt

but this is giving endless loop of above options
i have to forcefully exit from script using ctrl C
once i select option 1, i vl again be asked for another user input, but i dont see that.
I am getting endless loop.
Pls help
# 7  
Old 04-26-2013
Post your script, at least the relevant part.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to do user-preset login to Bash shell then automate path modification?

How do a user login with full user-environment preset to Bash shell then automatically do path modification with few script codes, either on command-line or put it in a script file. what i tried: bash --login -c PATH="/ANewPath:${PATH}" bash --login -c 'PATH="/ANewPath:${PATH}"; export PATH'... (2 Replies)
Discussion started by: abdulbadii
2 Replies

2. Shell Programming and Scripting

Automate the menu options using shell script

I have a menu option which will look as follows Select a menu option 1.change password 2.login as root user 3.show system version 4.quit Select> 1 please enter the new password: unix reenter the new password: unix press any key to enter (then displays again the menu options to enter the... (4 Replies)
Discussion started by: shivakumar6g
4 Replies

3. Shell Programming and Scripting

A selection menu in a shell script

I'm writing a shell script and have a problem with selection when I issue the command, is there a way to automatically choose a selection number one after a selection menue appear Command 1-choice 2- choice 3-choice Thanks Sara (3 Replies)
Discussion started by: Sara_84
3 Replies

4. UNIX for Advanced & Expert Users

Can we Automate the User creation and setting password through a script in solaris 10

Hi, I am using Solaris 10 OS and Bash shell.Is there any way can we automate User creation and setting passwords through a script or any freeware tool. Advance thanks for your response. (1 Reply)
Discussion started by: muraliinfy04
1 Replies

5. Shell Programming and Scripting

How to automate SSH remote connection with a shell script

Hi Guys! I am trying to write a shell script for automated ssh. vairable user and passwd have initialized correctly, but when I use the following it still prompting me for the password. #!/usr/bin/bash user='root@10.14.76.225' passwd='admin' ssh $user $passwd uptime exit I... (3 Replies)
Discussion started by: pinpe
3 Replies

6. Shell Programming and Scripting

Automate emailing via shell script

Hi, I am struggling to send my email via shell script. I can type the command in and it works pefectly: mail -s "subject" email@email.co.email < text_to_sendHowever if I try and automate it it fails. I have tried setting variables for all aspects (mail, email addr, subject, message) with no... (3 Replies)
Discussion started by: mcclunyboy
3 Replies

7. Shell Programming and Scripting

Automate CVS login using shell script

Hi, Can anyone pls help me to automate login to cvs. I basically want to login to cvs and update a file. the script always gets to the login and returns the prompt for a password. Is there any way to send the password in the script itself. Here is the script: #!/bin/ksh... (0 Replies)
Discussion started by: raghu_shekar
0 Replies

8. Shell Programming and Scripting

Automate shell script

I would like to automate script where i do not have to manually insert the username and password I wrote two different scripts but not able to achieve the results: here's to scripts i wrote #!/bin/bash cd /var/tmp /home/server/steve/pca --askauth -idx /opt/app/bin/expect <<EOF expect... (3 Replies)
Discussion started by: sam786
3 Replies

9. UNIX for Advanced & Expert Users

Shell Script to Automate

I would like to automate script where i do not have to manually insert the username and password I wrote two different scripts but not able to achieve the results: here's to scripts i wrote #!/bin/bash cd /var/tmp /home/server/steve/pca --askauth -idx /opt/app/bin/expect <<EOF expect... (1 Reply)
Discussion started by: sam786
1 Replies

10. UNIX for Advanced & Expert Users

Shell Script to Automate Package Installation

Hi, I have been asked to automate the package installation through shell script. I have 10 packages to be installed and in that 4 packages requires additional DB information(Host Name, Credentials etc) to be passed and for remaining 6 packages i need to provide the "Yes" - "No" . I have... (2 Replies)
Discussion started by: muhilan.r
2 Replies
Login or Register to Ask a Question