Please suggest some changes in my code


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Please suggest some changes in my code
# 8  
Old 08-08-2008
Quote:
Originally Posted by era
Code:
{
    for (l in r) {
        if ($0 ~ r[l] && $0 ~ c[l])
            ++n[l]
    }
}

Actually you could change this to

Code:
{ for (l in r) {
  if ((c[l] == "." && $0 ~ r[l]) || (t = tolower ($0) && t ~ tolower(r[l]) && t ~ tolower(c[l]))) {
    ++n[l]
  }
}

That's pretty ugly and ad-hoc, but implements case-insensitive matching when there are two regular expressions, i.e. the "check2" case. (Actually the tolower(r[l]) and tolower(c[l]) should happen already in the first loop, optimally.)
# 9  
Old 08-11-2008
you can check grep with -l option or -m 1 option

like

Code:
somevariable=`grep -l "searchstring" filename`

The above command will return a filename if any search pattern found.it will terminate after finding first match in the file and hence save time.you can check if "somevariable" is zero byte then not found.
or

Code:
somevariable=`grep -m 1 "searchstring" filename`

The above command will return a line where pattern found.it will terminate after finding first match in the file and hence save time.you can check if "somevariable" is zero byte then not found.
# 10  
Old 08-11-2008
Dhruva: if the task is to count the number of occurrences, you obviously can't stop early.
# 11  
Old 08-11-2008
I agree if the task is to count number of occurrences, we can't stop early.I assumed and suggested if he do not need count and he is using count for the sake of test condition then this can be the way to try for.

Can you please help us to figure out why this is happening?

Quote:
madhavsunduru Hi Dhruva,

the command what you have suggest using only one grep is taking me more time than what i was using previously... Can you suggest me some other command which reduces exec time...
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Suggest books

Hi, I'm a beginner and am learning c programming. I want to learn UNIX/LINUX in parallel. But I don't know difference between UNIX and LINUX and where they are applied in real life. As a beginner, some people asked me to start with UNIX. Please let me know some very good books for UNIX. Also a... (6 Replies)
Discussion started by: nerdbee
6 Replies

2. Shell Programming and Scripting

Any body suggest me.........!!!!

i am jaswanth, i am very new to unix/linux, upto now i worked in windows only., but i took coatching for unix.., and my sir teached all my classes in red hat linux and told me that all are same...!!! I know shall programming in red hat linux.., but now i installed opensloaris but the... (5 Replies)
Discussion started by: strgraphics
5 Replies

3. UNIX for Advanced & Expert Users

Pls review this code and suggest if it can be written in a better way

Pls review this code and provide your feedbacks to make it more efficient.I have tried to add to each section. Code ############################################################### #!/bin/ksh RRSRC=/test RREP=/test #Directories test_dir=/test #Imp Files FILENAME=/test/files.txt #... (5 Replies)
Discussion started by: w020637
5 Replies

4. Shell Programming and Scripting

please suggest me a site

hi i need to get the values from an xml file like the <TAG> values and write to a file please suggest me the commands and some good reading material sites so that i can implement (1 Reply)
Discussion started by: perlamohan
1 Replies

5. Shell Programming and Scripting

Can yum be used. If not please suggest.

Hi! I need to install a application from one server to several other servers. My script would copy the install-script to other machines and run it.Since it has to be non-interactive , just wondering if yum can be used for the same. Please let me know , if you guys are aware of other... (1 Reply)
Discussion started by: nua7
1 Replies

6. UNIX for Advanced & Expert Users

suggest book

Hi I am new to Unix/Linux I know commands and shell scripts which are useful for my project. But i need to know the basics and commands and shell scripts in detail and easy guide. Please refer a book. Thanks Haripatn (6 Replies)
Discussion started by: haripatn
6 Replies

7. Shell Programming and Scripting

Can you suggest a more efficient way for this?

Hi I have the following at the end of a service shutdown script used in part of an active-passive failover setup: ### # Shutdown all primary Network Interfaces # associated with failover ### # get interface names based on IP's # and shut them down to simulate loss of # heartbeatd ... (1 Reply)
Discussion started by: mikie
1 Replies

8. UNIX for Advanced & Expert Users

Suggest me the easiest method

Hi, I want to check whether a file of the format myfile_YYYYMMDD_HHMMSS.txt exists in a particular directory. Here YYYYMMDD_HHMMSS is the time stamp, so it will be numbers always . What is the best method to do this I did it like this : ls myfile_*_*.txt but it will list files... (1 Reply)
Discussion started by: shihabvk
1 Replies

9. AIX

Look into this and suggest if any changes needed

Hi, I am new script programming, I have written a script shown velow to read username and passwd from /etc/security/passwd, i am able to read username, but unable to grep lastupdate. please look into the code and suggest if any changes need. #!/bin/ksh USERNAME="" fname=/usr/bin/lastupdate... (1 Reply)
Discussion started by: me_haroon
1 Replies
Login or Register to Ask a Question