Sponsored Content
Top Forums Shell Programming and Scripting String generation from user input Post 302708737 by Tobbev on Tuesday 2nd of October 2012 06:10:32 AM
Old 10-02-2012
String generation from user input

Hi

I have one thing I need advice on, and I don't know where to start so I have no sample code.

I want the user to provide input like: 1-3,6,7,9-11

When the input is like this, I want a string to be generated including all the numbers. In the example above, the string would look like:

1 2 3 6 7 9 10 11

I guess this can be done with AWK in some way, but I have no idea how.

Does anyone have a suggestion?

Tobbe
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

String extraction from user input - sh

Hi, I have a shell script to build components of a product. The follow snippet will explain what I am doing. # !/bin/sh for choice in "$@" ; do case $choice in "o") echo "Calling $choice" ; o ;; "i") echo... (8 Replies)
Discussion started by: vino
8 Replies

2. UNIX for Dummies Questions & Answers

new user to the next generation of the new WORLD UNIX

am a windows Prof .... i deside to go with the UNIX .... but how can i start ......plz help me ........ (1 Reply)
Discussion started by: ekarak
1 Replies

3. Shell Programming and Scripting

awk- report generation from input file

I have input file with below content: Person: Name: Firstname1 lastname1 Address: 111, Straat City : Hilversum Person: Name : Fistname2 lastname2 Address: 222, street Cit: Bussum Person: Name : Firstname2 lastname3 Address: 333, station straat City: Amsterdam I need... (6 Replies)
Discussion started by: McLan
6 Replies

4. Shell Programming and Scripting

Grep a string from input file and delete next three lines including the line contains string in xml

Hi, 1_strings file contains $ cat 1_strings /home/$USER/Src /home/Valid /home/Review$ cat myxml <projected value="some string" path="/home/$USER/Src"> <input 1/> <estimate value/> <somestring/> </projected> <few more lines > <projected value="some string" path="/home/$USER/check">... (4 Replies)
Discussion started by: greet_sed
4 Replies

5. Shell Programming and Scripting

How to get the user input recursively until the user provides valid input

Hi, echo "Enter file name of input file list along with absolute path : " read inputFileList if then for string in `cat inputFileList` do echo $string done else echo " file does not exist" fi From the above code, if the user enters a invalid file... (1 Reply)
Discussion started by: i.srini89
1 Replies

6. UNIX for Dummies Questions & Answers

Delete a line containing a string from user input

I have code that accepts input from a user, and when the user hits enter it is supposed to delete that whole line from the file. echo "Which record? " read record sed '/$record/d' file However, it does not delete it. Any help? (1 Reply)
Discussion started by: itech4814
1 Replies

7. Shell Programming and Scripting

Script interacts with user , based on user input it operates

i have a script which takes input from user, if user gives either Y/y then it should continue, else it should quit by displaying user cancelled. #!/bin/sh echo " Enter your choice to continue y/Y OR n/N to quit " read A if then echo " user requested to continue " ##some commands... (7 Replies)
Discussion started by: only4satish
7 Replies

8. Homework & Coursework Questions

Function to Check if string input from user is alphabetic only

Good Evening. I'm new to C. Can you please help me. I'm creating an error checking function, user will input a string, this will check if the input is all alphabet or all letters only. If there is a digit or other special char, it will print Error then ask input from user again. Here's my... (1 Reply)
Discussion started by: eracav
1 Replies

9. Shell Programming and Scripting

User input and run awk using the input

I am trying to allow a user to enter in text and then store that text in a variable $gene to run in an awk command in which those values are used to run some calculations. I am getting syntax errors however, when I try. Thank you :). The awk runs great if it is a pre-defined file that is used,... (7 Replies)
Discussion started by: cmccabe
7 Replies

10. Shell Programming and Scripting

Insert a user input string after matched string in file

i am having file like this #!/bin/bash read -p 'Username: ' uservar match='<color="red" />' text='this is only a test so please be patient <color="red" />' echo "$text" | sed "s/$match/&$uservar\g" so desireble output what i want is if user type MARIA this is only a test so please... (13 Replies)
Discussion started by: tomislav91
13 Replies
I3-INPUT(1)							     i3 Manual							       I3-INPUT(1)

NAME
i3-input - interactively take a command for i3 window manager SYNOPSIS
i3-input [-s <socket>] [-F <format>] [-l <limit>] [-P <prompt>] [-f <font>] [-v] DESCRIPTION
i3-input is a tool to take commands (or parts of a command) composed by the user, and send it/them to i3. This is useful, for example, for the mark/goto command. You can press Escape to close i3-input without sending any commands. OPTIONS
-s <socket> Specify the path to the i3 IPC socket (it should not be necessary to use this option, i3-input will figure out the path on its own). -F <format> Every occurence of "%s" in the <format> string is replaced by the user input, and the result is sent to i3 as a command. Default value is "%s". -l <limit> Set the maximum allowed length of the user input to <limit> characters. i3-input will automatically issue the command when the user input reaches that length. -P <prompt> Display the <prompt> string in front of user input text field. The prompt string is not included in the user input/command. -f <font> Use the specified X11 core font (use xfontsel to chose a font). -v Show version and exit. EXAMPLES
Mark a container with a single character: i3-input -F 'mark %s' -l 1 -P 'Mark: ' Go to the container marked with above example: i3-input -F '[con_mark="%s"] focus' -l 1 -P 'Go to: ' ENVIRONMENT
I3SOCK i3-input handles the different sources of socket paths in the following order: o I3SOCK environment variable o I3SOCK gets overwritten by the -s parameter, if specified o if neither are available, i3-input reads the socket path from the X11 property, which is the recommended way o if everything fails, i3-input tries /tmp/i3-ipc.sock The socket path is necessary to connect to i3 and actually issue the command. SEE ALSO
i3(1) AUTHOR
Michael Stapelberg and contributors i3 4.1.2 01/01/2013 I3-INPUT(1)
All times are GMT -4. The time now is 10:24 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy