Sponsored Content
Top Forums UNIX for Beginners Questions & Answers Orienting select choices vertically Post 303032552 by Xubuntu56 on Wednesday 20th of March 2019 09:50:23 AM
Old 03-20-2019
Orienting select choices vertically

From my script

Code:
#!/bin/bash
echo "Which of these does not belong in the group?"; \
        select choice in Mercedes Audi Chevrolet Audi Porsche BMW Volkswagen; do
if [[ $choice = Chevrolet ]]; then
        echo "Correct! Chevrolet is not a German marque."; break; fi
        echo "Errr...no. Try again."
 done

I'm getting a lateral listing of the choices:

Code:
1) Mercedes    3) Chevrolet   5) Porsche     7) Volkswagen
 2) Audi           4) Audi          6) BMW

I would like to get this:
Code:
1) Mercedes
2) Audi
3) Chevrolet
etc.

I have tried inserting \n and echo between the marques.


Ubuntu 18.04.2; Xfce 4.12.3; kernel 4.15.0-45-generic; bash 4.4.19(1); Dell Inspiron-518
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Print a horizontal word vertically.

Say I have the word: zinger I want to change it to print z i n g e r This is for a sorting algorithm that I am testing out. I will then use sort on the vertical and change it back to horizontal printing using tr. Once it is horizontal again, I can compare that sorted jumble... (6 Replies)
Discussion started by: JimJ
6 Replies

2. Shell Programming and Scripting

Appending two files vertically

Hi Need ur help for the below question. I have two files File-1 & File-2. File-1(This is a fixed file i.e. the content of this file is not going to change over a period of time) ------ a b c d e File-2 (This is a file which changes daily but the record count remains the same)... (1 Reply)
Discussion started by: 46019
1 Replies

3. Shell Programming and Scripting

Need help in reading a file horizontally and printing vertically

Hi Every body, I have file which has enttries, with each 5 entries as a set of entries, I would like to read the file (line by line) and print five entries of a set vertically, the next entry should come in the next line. Example: cat sample_file I am a Unix Adminsitrator new to shell... (6 Replies)
Discussion started by: aruveiv
6 Replies

4. Shell Programming and Scripting

SQL output vertically aligned?

I used the SQL query (taken from other threads here) to get the expected values to be written into a file. myQuery=`sqlplus -s cr_appsrvr/appsrvr@qwi << EndofFile set heading off; set tab off; set wrap off; set pages 0; set feedback off; SELECT CLEARINGHOUSE_TRACE_NUM, INSURED_ID FROM... (4 Replies)
Discussion started by: swame_sp
4 Replies

5. Shell Programming and Scripting

array to choices .. lost

Hi Im' trying to output a list of files then make the list files as choices, need someone to give me hand. so far here is what i got.. a bit messy #!/bin/sh menu_str=`ls -1 file*` cnt=0 for i in $menu_str do menu_item=${i} cnt=$(($cnt+1)) echo $cnt echo ${menu_item } done ... (3 Replies)
Discussion started by: kenray
3 Replies

6. Shell Programming and Scripting

Counting characters vertically

I do have a big file in the following format >A1 ATGCGG >A2 TCATGC >A3 -TGCTG The number of characters will be same under each subheader and only possible characters are A,T,G,C and - I want to count the number of A's, T's,G's, C's & -'s vertically for all the positions so that I... (5 Replies)
Discussion started by: Lucky Ali
5 Replies

7. Shell Programming and Scripting

Calculation of column both horizontally and vertically

Hi ALL I have this data ail,UTT,id1_0,COMBO,21,24,21,19 al,UTHAST,id1_0,COMBO,342,390,361,361 dmo,UTST,id1_0,COMBO,21,15,22,23 vne,UAST,id1_0,COMBO,345,372,390,393 I wan the sum of column 5,6,7 & 8 both horizontal and vertical. There is one more prob the column keeps on increasing... (9 Replies)
Discussion started by: nikhil jain
9 Replies

8. Shell Programming and Scripting

Grep Delimited Line and Display Vertically

Hello All, I am trying to take a colon-delimited line from a bunch of lines such as apple:green:5cents:CA apple:red:4cents:FL orange:green:6cents:HI ...and display it vertically with label prefixes such as the following; Fruit: apple Color: green Price: 5cents Origin: CA So... (3 Replies)
Discussion started by: techieg
3 Replies

9. UNIX for Advanced & Expert Users

Help in adding a string at the end of each line and append files vertically

hi, i need a help in the script , need to append a string at the end of each line of a files , and append the files into a single file vertically. eg file1 has the following columns abc,def,aaa aaa,aa,aaa files 2 has the following rows and columns abc,def,aaa aaa,aa,aaa i... (3 Replies)
Discussion started by: senkerth
3 Replies

10. Shell Programming and Scripting

Lookup horizontally and vertically and calculate counts

Hello, Please help create the following report. I have a matrix - S1 S2 S3 S4 M1 AA AA TT - M2 AG AG AA GG M3 GG TT - - a first lookup table M3 chr7 4.456 M1 chr7 28.9 M2 chr8 129.678 a second lookup table S1 GGHBBGG/DEDD(@DCCD) (8 Replies)
Discussion started by: jianp83
8 Replies
UDM_CAT_LIST(3) 							 1							   UDM_CAT_LIST(3)

udm_cat_list - Get all the categories on the same level with the current one

SYNOPSIS
array udm_cat_list (resource $agent, string $category) DESCRIPTION
Gets all the categories on the same level with the current one. The function can be useful for developing categories tree browser. PARAMETERS
o $agent - A link to Agent, received after call to udm_alloc_agent(3). o $category - RETURN VALUES
Returns an array listing all categories of the same level as the current $category in the categories tree. The returned array consists of pairs. Elements with even index numbers contain the category paths, odd elements contain the corresponding category names. $array[0] will contain '020300' $array[1] will contain 'Audi' $array[2] will contain '020301' $array[3] will contain 'BMW' $array[4] will contain '020302' $array[5] will contain 'Opel' ... etc. EXAMPLES
Following is an example of displaying links of the current level in format: Audi BMW Opel ... Example #1 udm_cat_list(3)example <?php $cat_list_arr = udm_cat_list($udm_agent, $cat); $cat_list = ''; for ($i=0; $i<count($cat_list_arr); $i+=2) { $path = $cat_list_arr[$i]; $name = $cat_list_arr[$i+1]; $cat_list .= "<a href="$_SERVER[PHP_SELF]?cat=$path">$name</a><br />"; } ?> SEE ALSO
udm_cat_path(3). PHP Documentation Group UDM_CAT_LIST(3)
All times are GMT -4. The time now is 01:18 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy