Sponsored Content
Top Forums Programming Help with improve the performance of grep Post 302557315 by cpp_beginner on Tuesday 20th of September 2011 11:25:28 PM
Old 09-21-2011
Help with improve the performance of grep

Input file:
Code:
#content_1
12314345345
242467
#content_14
436677645
576577657
#content_100
3425546
56
#content_12
243254546
1232454
.
.

Reference file:
Code:
content_100
content_14
.
.

Desired output file:
Code:
#content_100
3425546
56
#content_14
436677645
576577657
.
.

Command try:
Code:
grep -A2 'content_100' Input_file > output_file

I have long list of reference list to scan through the reference file against input file.
Do have any better idea to improve the "grep" performance by using c++?
Thanks.
 

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

improve performance by using ls better than find

Hi , i'm searching for files over many Aix servers with rsh command using this request : find /dir1 -name '*.' -exec ls {} \; and then count them with "wc" but i would improve this search because it's too long and replace directly find with ls command but "ls *. " doesn't work. and... (3 Replies)
Discussion started by: Nicol
3 Replies

2. Shell Programming and Scripting

How to improve grep performance...

Hi All, I am using grep command to find string "abc" in one file . content of file is *********** abc = xyz def= lmn ************ i have given the below mentioned command to redirect the output to tmp file grep abc file | sort -u | awk '{print #3}' > out_file Then i am searching... (2 Replies)
Discussion started by: pooga17
2 Replies

3. UNIX for Dummies Questions & Answers

Improve Performance

hi someone tell me which ways i can improve disk I/O and system process performance.kindly refer some commands so i can do it on my test machine.thanks, Mazhar (2 Replies)
Discussion started by: mazhar99
2 Replies

4. Shell Programming and Scripting

Any way to improve performance of this script

I have a data file of 2 gig I need to do all these, but its taking hours, any where i can improve performance, thanks a lot #!/usr/bin/ksh echo TIMESTAMP="$(date +'_%y-%m-%d.%H-%M-%S')" function showHelp { cat << EOF >&2 syntax extreme.sh FILENAME Specify filename to parse EOF... (3 Replies)
Discussion started by: sirababu
3 Replies

5. Shell Programming and Scripting

Improve the performance of a shell script

Hi Friends, I wrote the below shell script to generate a report on alert messages recieved on a day. But i for processing around 4500 lines (alerts) the script is taking aorund 30 minutes to process. Please help me to make it faster and improve the performace of the script. i would be very... (10 Replies)
Discussion started by: apsprabhu
10 Replies

6. Shell Programming and Scripting

Want to improve the performance of script

Hi All, I have written a script as follows which is taking lot of time in executing/searching only 3500 records taken as input from one file in log file of 12 GB Approximately. Working of script is read the csv file as an input having 2 arguments which are transaction_id,mobile_number and search... (6 Replies)
Discussion started by: poweroflinux
6 Replies

7. Shell Programming and Scripting

How to improve the performance of parsers in Perl?

Hi, I have around one lakh records. I have used XML for the creation of the data. I have used these 2 Perl modules. use XML::DOM; use XML::LibXML; The data will loo like this and most it is textual entries. <eid>19000</eid> <einfo>This is the ..........</einfo> ......... (3 Replies)
Discussion started by: vanitham
3 Replies

8. Shell Programming and Scripting

Improve performance of echo |awk

Hi, I have a script which looks like this. Input file data1^20 data2^30 #!/bin/sh file"/home/Test.txt" while read line do echo $line |awk 'BEGIN { FS = "^" } ; { print $2 }' echo $line |awk 'BEGIN { FS = "^" } ; { print $1 }' | gzip | wc -c done <"$file" How can i... (4 Replies)
Discussion started by: chetan.c
4 Replies

9. UNIX for Dummies Questions & Answers

How to improve the performance of this script?

Hi , i wrote a script to convert dates to the formate i want .it works fine but the conversion is tkaing lot of time . Can some one help me tweek this script #!/bin/bash file=$1 ofile=$2 cp $file $ofile mydates=$(grep -Po '+/+/+' $ofile) # gets 8/1/13 mydates=$(echo "$mydates" | sort |... (5 Replies)
Discussion started by: vikatakavi
5 Replies

10. Programming

Improve the performance of my C++ code

Hello, Attached is my very simple C++ code to remove any substrings (DNA sequence) of each other, i.e. any redundant sequence is removed to get unique sequences. Similar to sort | uniq command except there is reverse-complementary for DNA sequence. The program runs well with small dataset, but... (11 Replies)
Discussion started by: yifangt
11 Replies
GO::Metadata::Panther(3pm)				User Contributed Perl Documentation				GO::Metadata::Panther(3pm)

NAME
GO::Metadata::Panther - Species info for data used by Panther Clusters SYNOPSIS
use GO::Metadata::Panther qw/@species/; for my $species (@species) { # do something } Or use GO::Metadata::Panther; my $s = GO::Metadata::Panther->code('YEAST'); DESCRIPTION
Accesses information related to species in the Panther seq2pthr.gz file. This file can be fetched from: <ftp://ftp.pantherdb.org/genome/pthr7.0/> Each item in the exportable @species array contains a hash reference for each species. The items in that hash are: code A scalar or the UniProt species code. ncbi_taxa_id A scalar reference of NCBI taxa ids that items in the GO database match. This should only be one id, but sometimes it's useful to scan multiple. For a complete list of every UniProt species matched to a NCBI taxa <http://www.uniprot.org/docs/speclist> Constructors The constructors scans @species for the requested data and returns the object that matches the data. Otherwise it returns a false false. my $s = GO::Metadata::Panther->code(unicode_species_code) Return an object filled with the species reference from the UniProtKB species code. my $s = GO::Metadata::Panther->ncbi(ncbi_taxa_id) Greate an object from the ncbi_taxa_id. Function Functions that can be used outside of the OO interface. GO::Metadata::Panther::codes() Returns a list of all UniProt species codes in @species. GO::Metadata::Panther::valid_codes(unicode_species_code) Send it a list of panther Unicode codes, returns true if they are all present in @species. Othewise returns false. OO Function $s->ncbi_ids() Returns the list of NCBI taxa identifiers associated with the UniProt species code. In a perfect word this will only every return one value. In any case, the first value will be the actual numeric identifier associated. AUTHOR Sven Heinicke <sven@genomics.princeton.edu</gt> perl v5.14.2 2010-07-08 GO::Metadata::Panther(3pm)
All times are GMT -4. The time now is 08:31 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy