Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations gkittelson on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Join two lines

Status
Not open for further replies.

39931481

IS-IT--Management
May 24, 2007
3
US
Hello,
I had been trying to extract two consecutive lines starting from a line containing words and send the output to another file, but was not successful. Can some one give me a hand on this please.
Here is the input file format. . . .
. .
. . .
. . . . .
Creating archive destination LOG_ARCHIVE_DEST_1:
ARC0: Completed archiving log 2 thread 1 sequence 14475
Sat Apr 21 05:01:41 2007
Thread 1 advanced to log sequence 14477
. . . . . . .
. . . . . . . .

and I am trying to capture every line with "ARCO : Completed" phrase and the next line to it.

Thank you in advance,

SAY
 
One way:
awk '/ARC0: Completed/{print;getline;print}' /path/to/input

Hope This Helps, PH.
FAQ219-2884
FAQ181-2886
 
PH,
Thank you for such a quick respons. How about if i want to join the two lines?

ARC0: Completed archiving. . . .
Sat Apr 21 22:52:29 2007

to

ARC0: Completed archiving. . . . Sat Apr 21 22:52:29 2007
 
awk '/ARC0: Completed/{x=$0;getline;print x" "$0}' /path/to/input

Hope This Helps, PH.
FAQ219-2884
FAQ181-2886
 
Thank you very much. You saved me hours!!
 
Hi, just a variation on the solved question... I modified the sample data. What if I need to get the words/data after ARC0: Completed archiving? And then save this in variables like
mylog=log 2
mythread=thread 1
Code:
. .
. . .
. . . . .
Creating archive destination LOG_ARCHIVE_DEST_1:
ARC0: Completed archiving  "log 2" sequence 14475
ARC0: Completed archiving  "thread 1" sequence 14475
Sat Apr 21 05:01:41 2007
Thread 1 advanced to log sequence 14477
. . . . . . .
. . . . . . . .
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top