Sponsored Content
Top Forums Shell Programming and Scripting How to make sure the input string is one of many options? Post 302579869 by honglus on Wednesday 7th of December 2011 01:25:46 AM
Old 12-07-2011
How to make sure the input string is one of many options?

How to make sure the input string is one of many options e.g centos-5.5-i386 windows-2003r2-x64 ?
The options are dynamic, so "case" condition check doesn't work.

I use grep -o -w , it doesn't work every time because - is valid word boundry

Code:
#word windows-2003 failed  the check as expected
$input=windows-2003
$echo "centos-5.5-i386 windows-2003r2-x64" | grep -o -w $input

#word windows-2003r2 passed the check, but it is not a valid option
$input=windows-2003r2
$echo "centos-5.5-i386 windows-2003r2-x64" | grep -o -w $input
windows-2003r2

 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Scripts that take String options

I need help to know how to create a script that takes string options and not only 1 charecter. I wanted to make a script that takes 'string' options eg. hscript.sh -product XXX -version XXX I know that I can make a script that takes "1 Charecter " options eg. hscript.sh -m XXX -l XXX -s XXX ,... (2 Replies)
Discussion started by: hanhanbib
2 Replies

2. UNIX for Dummies Questions & Answers

Installing Apache with make options

I am installing apache on freebsd and the screen comes up with make options. Here I would like to deselect DAV and DAV_FS. How can this be done on the command line in order to achieve a silent install? This is what I have currently, but the installation script still enters the menu with the make... (2 Replies)
Discussion started by: figaro
2 Replies

3. BSD

Make options for wget

I mam trying to install wget from the command line without user intervention. So I devised something as follows: cd /usr/ports/ftp/wget make -DWITHOUT_GNUTLS=yes -DWITHOUT_IPV6=no -DWITHOUT_NLS=no -DWITHOUT_OPENSSL=no However, this will still get me into the screen where user input is required.... (4 Replies)
Discussion started by: figaro
4 Replies

4. Shell Programming and Scripting

make a variable read the value from the standard input

Hi, In Perl, how can we define a variable make it read the value from the standard input? Meaning, how can have the user type in the value that will be assigned to the variable? Thanks, (2 Replies)
Discussion started by: Pouchie1
2 Replies

5. 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

6. Shell Programming and Scripting

make loop from input file

Hi Guys, I have file A.txt PP97 PP66 PP87 PP66 PP47 PP57 PP44 PP20 PP66 PP16 PP13 PP51 PP68 PP70 PP75 PP30 (2 Replies)
Discussion started by: asavaliya
2 Replies

7. Shell Programming and Scripting

How do i make input start with a letter?

Howdy folks, How do i make the input start with a letter and certain num of numbers and if anything else is entered it should display error for ex; a123455 is good ( exactly 7 characters) and ex: sio234234 is not good ex: b233 is not good.. ex: jlasjdlfks is not good ... (2 Replies)
Discussion started by: coolkid
2 Replies

8. Shell Programming and Scripting

Input two password(pass1/pass2) options for single node..

Hi Team, i want to input two password for single node like pass1/pass2 one of the pass1 is working some node and pass2 is working for some nodes . For nodes having pass1 i have to run diffrent script and for nodess having pass2 i have to run diffrent script Sooo how can put two pass... (1 Reply)
Discussion started by: Ganesh Mankar
1 Replies

9. UNIX for Beginners Questions & Answers

Search a string and display its location on the entire string and make a text file

I want to search a small string in a large string and find the locations of the string. For this I used grep "string" -ob <file name where the large string is stored>. Now this gives me the locations of that string. Now how do I store these locations in a text file. Please use CODE tags as... (7 Replies)
Discussion started by: ANKIT ROY
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
ddi_dma_numwin(9F)					   Kernel Functions for Drivers 					ddi_dma_numwin(9F)

NAME
ddi_dma_numwin - retrieve number of DMA windows SYNOPSIS
#include <sys/ddi.h> #include <sys/sunddi.h> int ddi_dma_numwin(ddi_dma_handle_t handle, uint_t *nwinp); PARAMETERS
handle The DMA handle previously allocated by a call to ddi_dma_alloc_handle(9F). nwinp Upon a successful return, nwinp will contain the number of DMA windows for this object. INTERFACE LEVEL
Solaris DDI specific (Solaris DDI). DESCRIPTION
ddi_dma_numwin() returns the number of DMA windows for a DMA object if partial resource allocation was permitted. RETURN VALUES
ddi_dma_numwin() returns: DDI_SUCCESS Successfully filled in the number of DMA windows. DDI_FAILURE DMA windows are not activated. CONTEXT
ddi_dma_numwin() can be called from user, kernel, or interrupt context. SEE ALSO
ddi_dma_addr_bind_handle(9F), ddi_dma_alloc_handle(9F), ddi_dma_buf_bind_handle(9F), ddi_dma_unbind_handle(9F) Writing Device Drivers SunOS 5.10 29 Sep 1994 ddi_dma_numwin(9F)
All times are GMT -4. The time now is 02:19 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy