The dumbest of dumb Text Search questions


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers The dumbest of dumb Text Search questions
# 1  
Old 11-20-2008
The dumbest of dumb Text Search questions

I've done some due diligence by searching the forum for an answer, but to no avail. Excuse this most elementary of questions.

Using grep I can search a file and derive the line number of the text I'm searching for. Now for the elementary part, how do I continue a search for a different search criteria from that line to the end of the file?

Thanks in advance.
# 2  
Old 11-20-2008
Hammer & Screwdriver Not all put together, but shows some pieces to investigate

Show the initial file.
Create a duplicate with line numbers.
Set variable mline equal to first occurence of ABC.
Echo variable $mline.
Use awk to find line number > 3 (value of ml) and the word blah.
Note that I did not find the earler blah entries.

[I believe with awk, a couple of those steps could be skipped by utilizing the record number parameter.]

Code:
> cat file73
blah
blah
ABC
123
456
789
DEF
yech
yech
blah
blah

> cat -n file73 >file73.n
> mline=$(grep -n ABC file73 | head -1 | cut -d":" -f1)
> echo $mline
3
> awk -v ml=$mline '$1>ml && $2=="blah" {print}' file73.n
    10  blah
    11  blah

# 3  
Old 11-20-2008
The dumbest of dumb Text Search questions

Thanks Joey for your response.

One additional question if you would, how would I then assign the value from the awk statement to a variable for later use in my script ?
# 4  
Old 11-20-2008
The dumbest of dumb Text Search questions

I was able to assign the results of the awk statement to a variable, but it looks like the supplied code only returns a result if the 2nd search criteria (blah) is in the 1st column. If the 2nd search criteria is not in the 1st column as follows, nothing is returned:

Code:
 
blah
blah
ABC
123
456
789
DEF
yech
yech
GHI blah
JKL blah

How do I modify this logic to search beyond the 1st coumn?
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Read in search strings from text file, search for string in second text file and output to CSV

Hi guys, I have a text file named file1.txt that is formatted like this: 001 , ID , 20000 002 , Name , Brandon 003 , Phone_Number , 616-234-1999 004 , SSNumber , 234-23-234 005 , Model , Toyota 007 , Engine ,V8 008 , GPS , OFF and I have file2.txt formatted like this: ... (2 Replies)
Discussion started by: An0mander
2 Replies

2. Solaris

This must be the dumbest question ever posted -T5140 power button

I have a T5140 and cannot find the power switch -is there an on/off button? Good grief ! Thank you in advance. joe (3 Replies)
Discussion started by: joboy
3 Replies

3. Programming

Binary search tree questions. Please help =)

I have some questions about certain placement of child nodes since I'm just learning BSTs and it's quite confusing even after reading some sources and doing some online insertion applets. Let's say I want to add nodes 5,7,3,4 to an empty basic BST. ... (1 Reply)
Discussion started by: Jill Ceke
1 Replies

4. UNIX for Dummies Questions & Answers

Probably the dumbest question you've read in a while...

So, I realize that this will be considered a very stupid question, but I am very new to Linux (specifically Ubuntu) and I would just like some user input rather than blindly searching through many volumes (although I plan on doing that later). So I've been going through and running some... (5 Replies)
Discussion started by: karamazov91
5 Replies

5. What is on Your Mind?

i have few dumb questions..

i wanna learn UNIX so 1. how should i start? 2. which book should i use? 3. which environment is best for learning n then getting job? thanx in advance........:) (1 Reply)
Discussion started by: vjai
1 Replies

6. UNIX for Dummies Questions & Answers

i have few dumb questions..

i wanna learn UNIX so 1. how should i start? 2. which book should i use? 3. which environment is best for learning n then getting job? thanx in advance........:) (1 Reply)
Discussion started by: vjai
1 Replies

7. UNIX for Dummies Questions & Answers

Simplistic Questions (Basically I am dumb.)

Just trying to inform myself a bit.:confused: Some of the info I am looking for is environments its used in, processor family, device control (batch, interactive, real-time) memory management techniques (eg. Involves providing ways to allocate portions of memory to programs at their request, and... (1 Reply)
Discussion started by: fatalrealm
1 Replies

8. UNIX for Dummies Questions & Answers

Dumbest UNIX question ever

I haven't used UNIX is several years. But I became pretty good at it and love it. But I am rusty. I know this is basic, but how do you copy and paste? The user guide says what I remember, to highlight the text and the right-click. But it isn't working. I don't know if this will matter,... (2 Replies)
Discussion started by: arungavali
2 Replies

9. UNIX for Dummies Questions & Answers

Super dumb questions by a newbie

Okay, I'm trying to get this new job and I was told they use Unix based systems, so I'm trying to learn as much as possible. I'm fairly knowledgable about computers and have heard about Unix many times before, but I am not at all familar with it. So here comes the dumb questions: What exactly... (8 Replies)
Discussion started by: johnjm22
8 Replies

10. UNIX for Dummies Questions & Answers

Two dumb questions

It's obvious I'm a newbie after today, so I come to ask two questions. Or, solutions to two problems, anyway. I'm running KDE 3.1 on SuSE Linux 8.2, for reference. 1. After downloading programs for KDE and running 'configure', I infallably get an error that states: 'in the prefix, you've... (1 Reply)
Discussion started by: Darkstripes
1 Replies
Login or Register to Ask a Question