Sponsored Content
Full Discussion: Appending Consecutive lines
Top Forums Shell Programming and Scripting Appending Consecutive lines Post 53448 by zazzybob on Thursday 15th of July 2004 09:31:30 AM
Old 07-15-2004
For the AWK command.....

If my input file contains....
Code:
nnnnnnnn
mmmmmmmmmmmmmm

nnnnnnnn
mmmmmmmmmmmmmm

nnnnnnnn
mmmmmmmmmmmmmm

I use the command
Code:
awk 'BEGIN{RS="\n\n"} {printf("%s %s\n", $1, $2)}' infile > outfile

to produce the output
Code:
nnnnnnnn mmmmmmmmmmmmmm
nnnnnnnn mmmmmmmmmmmmmm
nnnnnnnn mmmmmmmmmmmmmm

Cheers
ZB
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Cutting n consecutive lines from a file...

Hi, I have this problem of separating 10 consecutive lines from a file, say starting from 21 to 30... I have used a filter like this.. head -n 30 myfile | tail -n 10 Is there a simpler way than this? (2 Replies)
Discussion started by: Vishnu
2 Replies

2. UNIX Desktop Questions & Answers

How to concatenate consecutive lines

I have a few lines like -- feature 1, subfeat 0, type 3, subtype 1, value 0, -- feature 1, subfeat 0, type 1, subtype 1, value 0, I would like to concatenate the... (1 Reply)
Discussion started by: shivi707
1 Replies

3. UNIX for Dummies Questions & Answers

want to merge two consecutive lines.

Hi All, I want to merge two consecutive lines. Currently the output is :--> crmplp1 cmis461 No Online cmis462 No Offline crmplp2 cmis462 No Online cmis463 No ... (6 Replies)
Discussion started by: pank29
6 Replies

4. Shell Programming and Scripting

look for two consecutive lines in all text files

How to get (a list of) all the text files in the current directory and subdirectories which has the following two consecutive lines: ctrl_end_date=2009 ctrl_process=EXPIRED OR ctrl_end_date=2010 ctrl_process=EXPIRED i.e. (ctrl_end_date=2009 OR ctrl_end_date=2010) AND ctrl_process=EXPIRED... (6 Replies)
Discussion started by: albertkao
6 Replies

5. Shell Programming and Scripting

how to delete two consecutive lines from the file

Hi guys I am deleting a unique line from the file and also need to remove the line above it which is NOT unique and servers as a record separator. Here is an example: # 101 803E 823F 8240 # 102 755f 4F2A 4F2B # 290 747D 0926 0927 # 999 8123 813E ... (5 Replies)
Discussion started by: aoussenko
5 Replies

6. Shell Programming and Scripting

Merge two non-consecutive lines

Hello - First post here. I need help combining two lines that are non-consecutive in a file. Using sed, awk or perl preferably. So the file looks as follows. Please note, the "Line#:" is there only for reference. The lines can only be distinguished by whether they have "start" or "done" in... (2 Replies)
Discussion started by: munkee
2 Replies

7. Shell Programming and Scripting

Grep couple of consecutive lines if each lines contains certain string

Hello, I want to extract from a file like : 20120530025502914 | REQUEST | whatever 20120530025502968 | RESPONSE | whatever 20120530025502985 | RESPONSE | whatever 20120530025502996 | REQUEST | whatever 20120530025503013 | REQUEST | whatever 20120530025503045 | RESPONSE | whatever I want... (14 Replies)
Discussion started by: black_fender
14 Replies

8. UNIX for Dummies Questions & Answers

Matching two patterns in the consecutive lines

Hi Experts I need to match 2 patterns consecutively and display 25 lines after that. 1st one - Error 2nd one - End string ( comes along with the pattern one) 3rd one - error Logic grep "ERROR OCCURRED :" trace.log | awk -v "ES=:" -v "SS=java.lang.NullPointerException" '{ if($NF ~... (8 Replies)
Discussion started by: senthil.ak
8 Replies

9. Shell Programming and Scripting

Removing 3 consecutive lines from script

Hi I need to remove three consecutive lines of code which appear multiple times during a script. Two of the lines also appear in other parts of the scripts and need to stay so I can't strip out the code per se - It needs to be the exact three lines. Hope that makes sense ! Any help much... (5 Replies)
Discussion started by: Grueben
5 Replies

10. Shell Programming and Scripting

Grep three consecutive lines if each lines contains certain string

say we have : 2914 | REQUEST | whatever 2914 | RESPONSE | whatever 2914 | SUCCESS | whatever 2985 | RESPONSE | whatever 2986 | REQUEST | whatever 2990 | REQUEST | whatever 2985 | RESPONSE | whatever 2996 | REQUEST | whatever 2010 | SUCCESS | whatever 2013 | REQUEST | whatever 2013 |... (7 Replies)
Discussion started by: Saumitra Pandey
7 Replies
any2ps(1)						      General Commands Manual							 any2ps(1)

NAME
any2ps - Converts a file to mule internal code and then to PostScript format SYNOPSIS
any2ps [-in coding_system] [m2ps_options] < infile > outfile OPTIONS
Specifies the coding system (in the input file) that needs to be converted to mule *internal* code. By default, the input file is assumed to be in mule *internal* code, which means that code conversion is not done. Specifies one or more options passed by any2ps to the m2ps program. Refer to m2ps(1) for a description of these options. OPERANDS
Specifies the input file to be converted to *internal* code. Specifies the output PostScript file. DESCRIPTION
The any2ps command is an alternative to running the coco and m2ps programs separately. Like the programs that it invokes, any2ps is derived from software supplied by the Free Software Foundation. The any2ps program performs the following operations: Invokes coco to convert the input file from the specified coding system to Mule internal code (called *internal* code) Passes the converted result, along with the specified m2ps options, to m2ps for processing The m2ps program then generates the PostScript program file to be printed. SEE ALSO
Commands: coco(1), m2ps(1), mule(1) any2ps(1)
All times are GMT -4. The time now is 08:18 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy