What if something else is entered, i.e. not a number? Consider also a wildcard option for your case statement:-
I thinks that select is working as designed. It is simple enough and work, but not that flexible, however I am very happy to use it. Perhaps you could allow any input and then work on the choice outside of the select loop, just calling it to display your menu.
I have a file containing a list of references and I want to run a script that will make the same action for each reference.
The input file changes every hour, it's why I want to use a script that can read in a file, record by record, and run a specific action for the reference readed.
Thanks... (1 Reply)
Hello everyone,
I have a quick question about the select command in ksh. I am using it to define a menu for user selection, I have found that the REPLY var contains the input from the user, I was interested to find out if there is a system variable that contains the whole menu as an array, the... (2 Replies)
Trying to create a script in BASH that would ask the user to enter another user name making sure the input is not blank before they hit enter then to check the home directory of that user does exist, I have the check folder sorted it's just the loop to make sure the user has entered chars (5 Replies)
Hey,
examples of the input (text line):
/bla/blMOasdn234.adanif24/blabla.rar
/bla/blMOasdn234.adanif24/blabla23124.bin
/bla/bla/bla/bla/bla/bla.bin
and what I need to do is extract/select only the dir path so the output would be:
/bla/blMOasdn234.adanif24/
/bla/blMOasdn234.adanif24/... (4 Replies)
Okay -- I hope I ask this correctly.
I'm working on my little shell script to write vendor names and aliases to files from user input. If a user choose to add to a file, he can do that as well. I'm using a select loop for this function to list all the possible files the user can choose from.... (7 Replies)
Hi All
I am using the below code to chose a file to view :
PS3="Select file to view : "
select FILE in `ls` QUIT
do
if ; then
clear
cat $FILE
else
break
fi
REPLY=''
done
Everything works fine as long as I am giving the correct choice .
But when i give a... (4 Replies)
Hello everyone,
A simple question which may have a suggested solution:
I am using, and loving, the select command in a ksh93 script on AIX 6.1 to present users with menus.
I have been successful in controlling all of key input by the users, I still have an issue with the RETURN key. When the... (4 Replies)
Hi Folks,
I have the below feed file named abc1.txt in which you can see there is a title and below is the respective values in the rows and it is completely pipe delimited file ,.
... (3 Replies)
A lot of my scripting makes use of the 'select' command to create menu driven input. A typical example of how I use it is as:
somevar=''
PS3='Select one: '
while ]; do
select somevar in $(sqlplus -s $dbuser/$dbpw@mydb <<EOF
set echo off feedback off verify off... (7 Replies)
Hi
I'm using the "select" command in the global_env.sh to log in to the application directory. This file is called in .bashrc profile.
Sample code:
Filename: global_env.sh
set -o vi
export severname=$(uname -n)
printf '%s\n%30s\n%s\n' "***********************" "Welcome to $severname"... (6 Replies)
Discussion started by: cheers799
6 Replies
LEARN ABOUT DEBIAN
vselect
vselect(1Vi)vselect(1Vi)NAME
vselect - select objects from a Vista data file
SYNOPSIS
vselect [-option ...] [infile] [outfile]
DESCRIPTION
vselect copies selected objects from an input file to an output file.
Command line options specify which objects are to be copied. Objects may be selected by type (e.g., all images), by name, by the value of
some attribute, or by position within the input file.
COMMAND LINE OPTIONS
vselect accepts the following options:
-help Prints a message describing options.
-in Specifies a Vista data file from which objects are to be selected.
-out Specifies where to write the selected objects as a Vista data file.
The input and output files can be specified on the command line or allowed to default to the standard input and output streams.
In addition, exactly one of the following options must be used to specify the objects to be selected:
-object i Select the ith object. Objects in the input file are numbered consecutively from 0.
-name name Select any object whose attribute name is name.
-type type Select any object whose type is type.
-attr name value
Select any object having an attribute with the specified name and value.
Finally, any of these selection criteria can be inverted:
-not Reverses the sense of the selection criterion.
EXAMPLES
To select the first object from a file:
vselect -object 0 < infile > outfile
To select the attribute named ``cantaloupe'' from a file:
vselect -name cantaloupe < infile > outfile
To select everything but images from a file:
vselect -type image -not < infile > outfile
To select images with ubyte pixels from a file of images:
vselect -attr nbands ubyte < infile > outfile
AUTHOR
Art Pope <pope@cs.ubc.ca>
Vista Version 1.12 24 April 1993 vselect(1Vi)