09-15-2009
typeset -u var # convert to uppercase no matter what the input is
# checks for all possible input combos
echo $var | sed 's/^YES$/valid/
s/^NO$/valid
s/^Y$/valid
s/$N$/valid'
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi
New to this Unix dot com.
I would like to know how i can ignore the case in filename which is getting as user directoty to shell script.
For Ex:
Source (/aa/bb/patch/)
Directory may contains more than 1 files as like
1. aa.csv or Aa.csv or AA.csv or aa.CSV
2. bb.csv
3. ... (3 Replies)
Discussion started by: AAH
3 Replies
2. Shell Programming and Scripting
In a Case switch, how to ignore case sensitive in the test:
e.g.
case "$field" in
"TEST) action1;;
*) action2;;
esac
How to go in action1 in case of $field = TEST , or Test , or test or .... without enumerating all possibilities...
Thanks,... (1 Reply)
Discussion started by: annelisa
1 Replies
3. Shell Programming and Scripting
Hello, I am new to this forums. I need help with shell, and ksh in particular. I have a case statement that does something if -k. So it looks like:
case $arg in
-k) PUT=y, SEND=1
Thats all good and dandy. But now I want to change it where whether or not the user puts -k or not, it will do... (2 Replies)
Discussion started by: cpunisher
2 Replies
4. Programming
How do I ignore the case in an if condition..?
EDIT: I put this in the wrong board...this is a linux script.
if
then
echo "Same name."
else
echo "Different name."
fi (1 Reply)
Discussion started by: Bandit390
1 Replies
5. Shell Programming and Scripting
hi, i will like to know whether awk command can ignore case?
i written a script that will take in user input and search for data on the 1st field from a text file.
echo -n "Title:"
read title
awk -F":" '$1~/'"$title"'/{print $0}' Filename
read ans
return
... (5 Replies)
Discussion started by: Cheranime
5 Replies
6. Shell Programming and Scripting
Folks - I found this code on the forums to extract a paragraph for a matching pattern but I don't know how to make it ignore case.
grep "-ip" is not an option for me as I am on SUSE LINUX.
Thanks for ur help.
I run this script as below:
grep_para.ksh sqlstate < logfile
"The end result... (2 Replies)
Discussion started by: beowulfkid
2 Replies
7. UNIX for Dummies Questions & Answers
If I'm using a program that is expecting certain filenames and directories to be all CAPS, isn't there a way to ignore this in linux/cshell scripting? I.e., similiar to ignoring spaces with " (i.e., directory is directory 1, can ignore by typing "directory 1".) ?? (2 Replies)
Discussion started by: rebazon
2 Replies
8. Shell Programming and Scripting
Hi ,
I have the file where i have to search for the pattern. The pattern may be lower case or upper case or camel case. Basically I want to ignore while searching the pattern in awk.
awk '/error|warning/exception/' filename
Please help me (3 Replies)
Discussion started by: arukuku
3 Replies
9. Shell Programming and Scripting
I have a bi-lingual database of a large number of dictionaries. It so happens that in some a given string is in upper case and in others it is in lower case. An example will illustrate the issue.
toll Tax=पथ-कर
Toll tax=राहदारी कर
toll tax=टोल
I want to treat all three instances of toll tax... (3 Replies)
Discussion started by: gimley
3 Replies
10. UNIX for Beginners Questions & Answers
Hi,
How can i ignore case between 2 files in unix using COMM command.
2 input files are:
-bash-4.1$ more x2.txt
HELLO
hi
HI
raj
-bash-4.1$ more x3.txt
hello
hi
raj
COMM command:
-bash-4.1$ comm x2.txt x3.txt
hello
HELLO
hi (3 Replies)
Discussion started by: raju2016
3 Replies
LEARN ABOUT XFREE86
xkbevd
XKBCOMP(1) General Commands Manual XKBCOMP(1)
NAME
xkbevd - XKB event daemon
SYNOPSIS
xkbevd [ options ]
DESCRIPTION
This command is very raw and is therefore only partially implemented; we present it here as a rough prototype for developers, not as a
general purpose tool for end users. Something like this might make a suitable replacement for xev; I'm not signing up, mind you, but it's
an interesting idea.
The xkbevd event daemon listens for specified XKB events and executes requested commands if they occur. The configuration file consists
of a list of event specification/action pairs and/or variable definitions.
An event specification consists of a short XKB event name followed by a string or identifier which serves as a qualifier in parentheses;
empty parenthesis indicate no qualification and serve to specify the default command which is applied to events which do not match any of
the other specifications. The interpretation of the qualifier depends on the type of the event: Bell events match using the name of the
bell, message events match on the contents of the message string and slow key events accept any of press, release, accept, or reject. No
other events are currently recognized.
An action consists of an optional keyword followed by an optional string argument. Currently, xkbev recognizes the actions: none, ignore,
echo, printEvent, sound, and shell. If the action is not specified, the string is taken as the name of a sound file to be played unless it
begins with an exclamation point, in which case it is taken as a shell command.
Variable definitions in the argument string are expanded with fields from the event in question before the argument string is passed to the
action processor. The general syntax for a variable is either $cP or $(str), where c is a single character and str is a string of arbi-
trary length. All parameters have both single-character and long names.
The list of recognized parameters varies from event to event and is too long to list here right now. This is a developer release anyway,
so you can be expected to look at the source code (evargs.c is of particular interest).
The ignore, echo, printEvent, sound,and shell actions do what you would expect commands named ignore, echo, printEvent, sound, and shell to
do, except that the sound command has only been implemented and tested for SGI machines. It launches an external program right now, so it
should be pretty easy to adapt, especially if you like audio cues that arrive about a half-second after you expect them.
The only currently recognized variables are soundDirectory and soundCmd. I'm sure you can figure out what they do.
OPTIONS
-help Prints a usage message that is far more up-to-date than anything in this man page.
-cfg file
Specifies the configuration file to read. If no configuration file is specified, xkbevd looks for ~/.xkb/xkbevd.cf and $(LIB-
DIR)/xkb/xkbevd.cf in that order.
-sc cmd Specifies the command used to play sounds.
-sd directory
Specifies a top-level directory for sound files.
-display display
Specifies the display to use. If not present, xkbevd uses $DISPLAY.
-bg Tells xkbevd to fork itself (and run in the background).
-synch Forces synchronization of all X requests. Slow.
-v Print more information, including debugging messages. Multiple specifications of -v cause more output, to a point.
SEE ALSO
X(7)
COPYRIGHT
Copyright 1995, Silicon Graphics Computer Systems Copyright 1995, 1998 The Open Group
See X(7) for a full statement of rights and permissions.
AUTHOR
Erik Fortune, Silicon Graphics
XFree86 Version 4.7.0 XKBCOMP(1)