Sponsored Content
Full Discussion: Case Insensitive search
Top Forums Shell Programming and Scripting Case Insensitive search Post 302388070 by gregarion on Tuesday 19th of January 2010 10:13:49 AM
Old 01-19-2010
Case Insensitive search

Hey , i am trying to do a search for the certain books , and im trying to make it case insensitive. what i have come up with so far is this :

Code:
Database.txt
RETARDED MONKEY:RACHEAL ABRAHAML:30:30:20
GOLD:FATIN:23.20:12:3
STUPID:JERLYN:20:40:3



Code:
echo -n "Title: "
read Title
echo -n "Author:"
read Author
echo ""
 
valuecheck=`grep -i "$Title" Database.txt | grep -i "$Author"  | awk -F":" '{ print $1}'`
echo $valuecheck
if [ $Title = $valuecheck ] ; then

echo "HOHOHO"
else 
echo "too bad"

fi

the issue which i am having is that, when it does the search for the correct row to be inputted into valuecheck , it will input the value as written in the database, which is in Uppercase.

For this case, if i type in stupid for $Title and jerlyn for $Author, it searches the correct row, but the awk will print "STUPID" into the variable as that is what is written in the database.

so how can i make my if statement case insensitive? currently it reads like this
i
Code:
f [ $Title = $valuecheck ] ; then

which means

if [stupid = STUPID ] ; then

how can i make it case insensitive to allow it to display "HOHOHO"
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

awk case-insensitive

can I tell awk to be case insensitive for one operation without setting the ignorecase value ? thanks, Steffen (7 Replies)
Discussion started by: forever_49ers
7 Replies

2. Shell Programming and Scripting

case insensitive

hi everyone, I need to do the following thing in a case insesitive mode sed 's/work/job/g' filename since work could appear in different form as Work WORK WorK wORK,.... I was wondering if i could do a case insensitive search of a word. thanks in advance, :) (4 Replies)
Discussion started by: ROOZ
4 Replies

3. Shell Programming and Scripting

case-insensitive search with AWK

Hi All, How we can perform case-insensitive search with AWK.:rolleyes: regards, Sam (11 Replies)
Discussion started by: sam25
11 Replies

4. UNIX for Dummies Questions & Answers

more command case insensitive search ?

Hello, How do I set case insensitive search mode while the file is open with more command ? (I know -i option which could be used before opening) thanks Vilius (2 Replies)
Discussion started by: vilius
2 Replies

5. AIX

Case insensitive search in AIX man ?

Hello, Linux man command search is case insensitive by default, but not AIX man. How do I serch case insensitive while using AIX manual pages ? thanks Vilius (7 Replies)
Discussion started by: vilius
7 Replies

6. UNIX for Dummies Questions & Answers

Using sed for case insensitive search

Hi, I have a file named "test_file" that has the below content. It has words in upper/lower cases PRODOPS prodOPS ProdOps PRODops escalate Shell My requirement is to replace all the "prodops" (what ever case it may be) with "productionoperations". I tried using the "i" option with... (7 Replies)
Discussion started by: sbhuvana20
7 Replies

7. UNIX for Dummies Questions & Answers

Using FIND with case insensitive search

I am using HP-Unix B.11.31. Question: How to do the case insensitive search using FIND? Example: I would like list the files with extension of *.SQL & *.sql. When I try with command find . -type f -name *.sql, it does not lists file with *.SQL. (5 Replies)
Discussion started by: Siva SQL
5 Replies

8. UNIX for Dummies Questions & Answers

Command for a case insensitive search

Hi All, What is the command to search a file for a case-insensitive match 1.grep -nc text filename 2.grep -i text filename 3.grep -i filename text 4.grep -nc filename text 5.grep -c text filename Thanks for your help (1 Reply)
Discussion started by: bobby1015
1 Replies

9. Shell Programming and Scripting

Case insensitive file name search and replace

I am trying to find case insensitive file names and then replace that particular file with other name. if then ls | grep -i "update" | xargs -I {} mv {} LineItems.csv echo "File moved from *update*" elif then ls | grep -i "priority" | xargs -I {} mv {} ... (1 Reply)
Discussion started by: ATWC
1 Replies

10. UNIX for Beginners Questions & Answers

Using awk to search case insensitive

Hello , Using the below scrip to search a string in a file , by case-insensitively Please assist on using the toupper() as getting error !. #!/usr/bin/ksh set -x curr_dir=`pwd` file_ctr=0 printf "\n Reviewing the output file from the directory: %s \n\n" $curr_dir ls -latr ... (4 Replies)
Discussion started by: Siva SQL
4 Replies
Bio::Tools::EUtilities::Link::UrlLink(3pm)		User Contributed Perl Documentation		Bio::Tools::EUtilities::Link::UrlLink(3pm)

NAME
Bio::Tools::EUtilities::Link::UrlLink - class for EUtils UrlLinks SYNOPSIS
# ... DESCRIPTION
# ... FEEDBACK
Mailing Lists User feedback is an integral part of the evolution of this and other Bioperl modules. Send your comments and suggestions preferably to one of the Bioperl mailing lists. Your participation is much appreciated. bioperl-l@lists.open-bio.org - General discussion http://www.bioperl.org/wiki/Mailing_lists - About the mailing lists Support Please direct usage questions or support issues to the mailing list: bioperl-l@bioperl.org rather than to the module maintainer directly. Many experienced and reponsive experts will be able look at the problem and quickly address it. Please include a thorough description of the problem with code and data examples if at all possible. Reporting Bugs Report bugs to the Bioperl bug tracking system to help us keep track the bugs and their resolution. Bug reports can be submitted via the web. https://redmine.open-bio.org/projects/bioperl/ AUTHOR
Email cjfields at bioperl dot org APPENDIX
The rest of the documentation details each of the object methods. Internal methods are usually preceded with a _ get_dbfrom Title : get_dbfrom Usage : Function : Returns : Args : get_attribute Title : get_attribute Usage : Function : Returns : Args : get_icon_url Title : get_icon_url Usage : Function : Returns : Args : get_subject_type Title : Usage : Function : Returns : Args : get_url Title : get_url Usage : Function : Returns : Args : get_link_name Title : get_link_name Usage : Function : Returns : Args : get_provider_name Title : get_provider_name Usage : Function : Returns : Args : get_provider_abbr Title : get_provider_abbr Usage : Function : Returns : Args : get_provider_id Title : get_provider_id Usage : Function : Returns : Args : get_provider_icon_url Title : get_provider_icon_url Usage : Function : Returns : Args : get_provider_url Title : get_provider_url Usage : Function : Returns : Args : to_string Title : to_string Usage : $foo->to_string() Function : converts current object to string Returns : none Args : (optional) simple data for text formatting Note : Used generally for debugging and for various print methods perl v5.14.2 2012-03-02 Bio::Tools::EUtilities::Link::UrlLink(3pm)
All times are GMT -4. The time now is 08:30 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy