Extract 10th line in the file


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Extract 10th line in the file
# 1  
Old 05-25-2010
Extract 10th line in the file

Hi,

I need to search for a word in a file and need to extract exactly 10th line before and after that search string.

Awaiting your earlier updates. Thanks in advance.
# 2  
Old 05-25-2010
check grep -A and grep -B
# 3  
Old 05-25-2010
Code:
grep -A10 -B10 'word' file | sed '2,20d'

# 4  
Old 05-25-2010
Thanks for your reply,

But i received below error message

Code:
grep -A10 -B10 "A00001" source1.txt |  sed '2,20d'
grep: illegal option -- A
grep: illegal option -- 1
grep: illegal option -- 0
grep: illegal option -- B
grep: illegal option -- 1
grep: illegal option -- 0
Usage: grep -hblcnsviw pattern file . . .

Please correct me if i am wrong in giving the command
# 5  
Old 05-25-2010
which grep are you using?
what is the version?
# 6  
Old 05-25-2010
Try this:

Code:
awk '/searchstring/{for(i=0;i<10;i++)print a[(i+NR)%10];print;for(i=0;i<10;i++){getline;print}}{a[NR%10]=$0}' filename


cheers,
Devaraj Takhellambam
# 7  
Old 05-25-2010
How abt this code snippet

l=$(grep -n -N 1 "pattern" filename | cut -d":" -f1)
i -= 10
j += 10
sed -n "$j"p filename
sed -n "$i"p filename
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Get an output of lines in pattern 1st line then 10th line then 11th line then 20th line and so on.

Input file: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 (6 Replies)
Discussion started by: Sagar Singh
6 Replies

2. Shell Programming and Scripting

Perl to extract information from a file line by line

In the below perl code I am using tags within each line to extract certain information. The tags that are used are: STB >0.8 is STRAND BIAS otherwise GOOD FDP is the second number GO towards the end of the line is read into an array and the value returned is outputed, in the first line that... (1 Reply)
Discussion started by: cmccabe
1 Replies

3. Shell Programming and Scripting

Insert carriage return on the 10th char position of each line

Hi experts, Need your help on how to insert carriage return after the 10th char position of each line in a file and then add two blank spaces after the carriage return. Example: >cat test.txt testingline dummystring samplesample teststringline Expected output should be.. ... (2 Replies)
Discussion started by: brichigo
2 Replies

4. Shell Programming and Scripting

HELP: Shell Script to read a Log file line by line and extract Info based on KEYWORDS matching

I have a LOG file which looks like this Import started at: Mon Jul 23 02:13:01 EDT 2012 Initialization completed in 2.146 seconds. -------------------------------------------------------------------------------- -- Import summary for Import item: PolicyInformation... (8 Replies)
Discussion started by: biztank
8 Replies

5. Shell Programming and Scripting

extract a line from a file by line number

Hi guys, does anyone know how to extract(grep) a line from the file, if I know the line number? Thanks a lot. (9 Replies)
Discussion started by: aoussenko
9 Replies

6. Shell Programming and Scripting

Cut file after 10th occurence

I have a file that I do a count on : cp $file data1 x=$(grep -c "Considerations:" data1)and I need to cut the file after the 10th occurrence of the word 'Considerations:' in $file (1 Reply)
Discussion started by: dba_frog
1 Replies

7. Shell Programming and Scripting

get the fifth line of a text file into a shell script and trim the line to extract a WORD

FOLKS , i have a text file that is generated automatically of an another korn shell script, i want to bring in the fifth line of the text file in to my korn shell script and look for a particular word in the line . Can you all share some thoughts on this one. thanks... Venu (3 Replies)
Discussion started by: venu
3 Replies

8. Shell Programming and Scripting

extract line by line from file

hi dudes, I have a text file in the below format 1 s sanity /u02 2 r script1 /u02 3 s sanity /u02 Please tell me a script to read this file line by line, I wrote the below script , but it is printing only 1st line not printing rest... (7 Replies)
Discussion started by: shirdi
7 Replies

9. Shell Programming and Scripting

extract a line from a file using the line number

Hello, I am having trouble extracting a specific line from a file when the line number is known. My first attempt involved grep -n 'hi' (the word 'hi will always be there) to get the line number before the line that I actually want (line 4). Extra Notes: -I am working in a bash script. -The... (7 Replies)
Discussion started by: grandtheftander
7 Replies

10. Shell Programming and Scripting

Extract a line from a file using the line number

I have a shell script and want to assign a value to a variable. The value is the line exctrated from a file using the line number. The line number it is not fix, and could change any time. I have tried sed, awk, head .. See my script # Get randome line number from the file #selectedline = `awk... (1 Reply)
Discussion started by: zambo
1 Replies
Login or Register to Ask a Question