Sponsored Content
Top Forums Shell Programming and Scripting Print lines before and after pattern match Post 302594685 by manuswami on Wednesday 1st of February 2012 03:16:22 AM
Old 02-01-2012
Print lines before and after pattern match

I am using Solaris, I want to print
  • 3 lines before pattern match
  • pattern
  • 5 lines after pattern match
Pattern is abcd to be searched in a.txt. Looking for the solution in sed/awk/perl. Thanks ..

Input File a.txt:
=================
Code:
1
2
3
abcd
4
5
6
7
8
1
2
3
xyz
4
5
6
7
8
1
2
3
abcd
4
5
6
7
8

Desired Output:
===============
Code:
1
2
3
abcd
4
5
6
7
8
1
2
3
abcd
4
5
6
7
8

Thanks,

Moderator's Comments:
Mod Comment Please use code tags!

Last edited by radoulov; 02-01-2012 at 07:43 AM..
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Perl script to match a pattern and print lines

Hi I have a file (say 'file1')and I want to search for a first occurence of pattern (say 'ERROR') and print ten lines in the file below pattern. I have to code it in PERL and I am using Solaris 5.9. I appreciate any help with code Thanks Ammu (6 Replies)
Discussion started by: ammu
6 Replies

2. Shell Programming and Scripting

sed print all lines after pattern match

HiCan someone show me how to print all lines from a file after a line matching a pattern using sed?Thanks (13 Replies)
Discussion started by: steadyonabix
13 Replies

3. Shell Programming and Scripting

print chunk of lines only if there is a pattern match in between them

Hi All, Please find the sample file below: NAME ID NUMBER -------------------------------------------------------------------------------------------------- --------- abcdefgheija;lksdf ... (13 Replies)
Discussion started by: niel.verty
13 Replies

4. Shell Programming and Scripting

print lines with exact pattern match

I have in a file domain.com. 1909 IN A 1.22.33.44 domain.com. 1909 IN A 22.33.44.55 ns1.domain.com. 1699 IN A 33.44.55.66 ns2.domain.com. 1806 IN A 77.77.66.66 I need to "grep" or "awk" out the lines starting with domain.com. as follows. domain.com. 1909 IN A 1.22.33.44 domain.com.... (3 Replies)
Discussion started by: anilcliff
3 Replies

5. Shell Programming and Scripting

Need one liner to search pattern and print everything expect 6 lines from where pattern match made

i need to search for a pattern from a big file and print everything expect the next 6 lines from where the pattern match was made. (8 Replies)
Discussion started by: chidori
8 Replies

6. Shell Programming and Scripting

Print lines that do not match the pattern

I need to print the lines that do not match a pattern. I tried using grep -v and sed -n '/pattern/!p', but both of them are not working as I am passing the pattern as variable and it can be null some times. Example ........ abcd...... .........abcd...... .........abcd......... (4 Replies)
Discussion started by: sunny1234
4 Replies

7. Shell Programming and Scripting

awk print pattern match line and following lines

Data: Pattern Data Data Data Data Data Data Data Data Data ... With awk, how do I print the pattern matching line, then the subsequent lines following the pattern matching line. Varying number of lines following the pattern matching line. (9 Replies)
Discussion started by: dmesserly
9 Replies

8. UNIX for Dummies Questions & Answers

Match Pattern after certain pattern and Print words next to Pattern

Hi experts , im new to Unix,AWK ,and im just not able to get this right. I need to match for some patterns if it matches I need to print the next few words to it.. I have only three such conditions to match… But I need to print only those words that comes after satisfying the first condition..... (2 Replies)
Discussion started by: 100bees
2 Replies

9. Shell Programming and Scripting

Match Pattern and print pattern and multiple lines into one line

Hello Experts , require help . See below output: File inputs ------------------------------------------ Server Host = mike id rl images allocated last updated density vimages expiration last read <------- STATUS ------->... (4 Replies)
Discussion started by: tigerhills
4 Replies

10. Shell Programming and Scripting

sed -- Find pattern -- print remainder -- plus lines up to pattern -- Minus pattern

The intended result should be : PDF converters 'empty line' gpdftext and pdftotext?xml version="1.0"?> xml:space="preserve"><note-content version="0.1" xmlns:/tomboy/link" xmlns:size="http://beatniksoftware.com/tomboy/size">PDF converters gpdftext and pdftotext</note-content>... (9 Replies)
Discussion started by: Klasform
9 Replies
fst-mor(1)							      fst-mor								fst-mor(1)

NAME
fst-mor - Interactive morphological analyser and generator SYNOPSIS
fst-mor [options] file OPTIONS
-n Print multi-character symbols without the enclosing angle brackets. -h Print usage information. DESCRIPTION
fst-mor is an interactive morphological analyser and generator. The argument is the name of a file which was generated by fst-compiler (without using option -c). fst-mor reads the transducer which is stored in the argument file and prompts the user for input. Each input line is processed until the user enters "q" which ends the program. fst-mor has two modes, an analysis mode (default) and a generation mode. Entering an empty input line switches between the two modes. In order to explain what the program does in generation and analysis, consider the following transducer: a b:x c:<> d In generation mode, the program will print "axd" if the user enters "abcd" and "no result" otherwise. In other words, the program maps the left symbols to the right symbols of the transducer. In analysis mode, the program will print "abcd" if the user enters "axd" and "no result" otherwise. BUGS
No bugs are known so far. SEE ALSO
fst-compiler AUTHOR
Helmut Schmid, Institute for Computational Linguistics, University of Stuttgart, Email: schmid@ims.uni-stuttgart.de, This software is available under the GNU Public License. February 2002 fst-mor(1)
All times are GMT -4. The time now is 12:46 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy