08-17-2009
forward/backward capable prompt
Hi,
I would like to construct an interactive prompt for a series of bash shell scripts. This prompt will ask the user a series of questions, and the answers will determine which scripts are run, and in which order.
I am familiar with the "read" command, and have successfully constructed a simple prompt. However, due to the inherent nature of shell scripts, the prompt is only capable of going forward; ie question #1 is asked, and once an answer is entered, question #2 is asked. The user is not able to then go back to question #1, unless he/she quits and starts over.
Does anyone have any ideas on how to do this? Is there a command that orders the shell to jump backward/forward to a specific line number of the script? My thought is that if the user enters for example "b" (for back), the shell would then skip so many line #'s back in the script to where the previous question was asked. Any other ideas?
Thanks for any help,
Mike
9 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
My development team has been trying to figure out how to import a unix data dump into SQL Server or convert it into an intermediate file format for several days.
The data dump in question looks like this:
$RecordID: 1<eof>
$Version: 1<eof>
Category: 1<eof>
Poster: John Doe<eof>... (7 Replies)
Discussion started by: DaltonF
7 Replies
2. UNIX for Advanced & Expert Users
Hi,
I have a path like this c:\test\sample\programs, i need to change thiis to c:\\test\\sample\\programs. How to perform this? I tried tr command but it didn't help me.
Thanks
Vijayan (3 Replies)
Discussion started by: mvictorvijayan
3 Replies
3. Shell Programming and Scripting
Hi all,
I need to know way of inserting backward slash before forward slash. My problem is that i need to supply directory path as an argument while invoking cshell script. This argument is further used in script (i.e. sed is used to insert this path in some file). So i need to place \ in front... (2 Replies)
Discussion started by: sarbjit
2 Replies
4. UNIX for Dummies Questions & Answers
Hello all,
In looking around I see write ups on FreeNAS but they all look to be older writeups... What seems to be the current best usb based release of Unix to host a home file server? (0 Replies)
Discussion started by: komputersman
0 Replies
5. AIX
Does anyone know of any personal computers or very small servers capable of running AIX?
I would like to buy one and set it up at home so I can play and learn at the same time. (3 Replies)
Discussion started by: svalenciatech
3 Replies
6. UNIX for Dummies Questions & Answers
hey, i got 2 files with the following content:
file1:
LOCAL_GSK1
50:01:24:80:45:f1:15:23
50:01:24:81:45:f1:15:23
50:01:24:82:45:f1:15:23
50:01:24:83:45:f1:15:23
LOCAL_GSK2
50:01:24:82:00:9c:d7:a7
50:01:24:82:01:bc:d7:a7
50:01:24:82:02:dc:d7:a7
50:01:24:82:03:fc:d7:a7
LOCAL_GSK3... (1 Reply)
Discussion started by: boaz733
1 Replies
7. Ubuntu
Hi,
I am new to linux stuff. I want to use linux iptables to configure rule so that all my incoming traffic with protocol "tcp" is forwarded to the "FORWARD CHAIN". The traffic i am dealing with has destination addresss of my machine but i want to block it from coming to input chain and somehow... (0 Replies)
Discussion started by: arsipk
0 Replies
8. AIX
I cannot find the post with the comment that DLPAR capability was not working with IVM.
The two commands that need to be run are (as root, padmin does not know this command):
VIOS: lsrsrc IBM.MngNode
CLIENTS: lsrsrc IBM.MCP
Examples:
# lsrsrc IBM.MngNode
Resource Persistent Attributes for... (2 Replies)
Discussion started by: MichaelFelt
2 Replies
9. Boot Loaders
1)It is a great experience to achieve what I got today. I had downloaded GParted iso file (135 MB size). Now to make a bootable usb of it, I used unetbootin and to surprise I succeded in entering Gparted application and modified my partitions.
Earlier I was in a notion that it is used only for... (0 Replies)
Discussion started by: ravisingh
0 Replies
LEARN ABOUT DEBIAN
gpe-question
GPE-QUESTION(1) gpe-question GPE-QUESTION(1)
NAME
gpe-question - GPE interface for asking questions from shell scripts.
SYNOPSIS
gpe-question [---icon] name {--question "Question text"} {--buttons icon1:text1} [icon2:text2 ...]
DESCRIPTION
This manual page was written for the Debian(TM) distribution because the original program does not have a manual page.
gpe-question provides dialogues to raise a question within the GPE Palmtop Environment with cancel and ok buttons.
OPTIONS
--question STRING
The question to ask the user via the dialogue.
--buttons type:label
The type and label of the button(s) to be shown. Repeat for additional buttons.
EXAMPLES
gpe-question "test" --question "Do you want to check first?" --buttons YES:yes NO:no
AUTHOR
This manual page was written by Neil Williams <codehelp@debian.org> for the Debian(TM) system (but may be used by others). Permission is
granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 any later version
published by the Free Software Foundation.
On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
AUTHOR
Moray Allen
Author.
COPYRIGHT
Copyright (C) 2007 Neil Williams
Debian 1 January 16, 2007 GPE-QUESTION(1)