Sponsored Content
Top Forums Shell Programming and Scripting Awk, sed - concatenate lines starting with string Post 302759691 by locoroco on Tuesday 22nd of January 2013 06:59:59 PM
Old 01-22-2013
Awk, sed - concatenate lines starting with string

I have a file that looks like this:
Code:
John Smith
http://www.profile1.com
http://www.profile2.com
http://www.profile3.com
Marc Olsen
http://www.profile4.com
http://www.profile5.com
http://www.profile6.com
http://www.profile7.com
Lynne Doe
http://www.profile8.com
http://www.profile9.com

I need to add every line that starts with "http://" to last line that doesn't start with "http://", so that the file becomes:
Code:
John Smith;http://www.profile1.com;http://www.profile2.com;http://www.profile3.com
Marc Olsen;http://www.profile4.com;http://www.profile5.com;http://www.profile6.com;http://www.profile7.com
Lynne Doe;http://www.profile8.com;http://www.profile9.com


Last edited by locoroco; 01-22-2013 at 08:16 PM..
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Concatenate String through Awk

I want to concatenate any particular field of the file with any String say SSB....but i am not able to do it... I hv tried the following code....but its saying there is error in parsing it.. awk 'BEGIN { FS = "," ; OFS = "," ; } { for ( i = 1 ; i < 5 ; i++ ) {a=i;b="SSB"; print $1,$a$b,$3 } }'... (3 Replies)
Discussion started by: monu_munish
3 Replies

2. Shell Programming and Scripting

sed / awk to concatenate lines until blank line

Sample input (line feed indicated by ) --------------- The red fox jumped over the brown fence of the red hous He then went into the orchard --------------- Desired Output --------------- The red fox jumped over the brown fence of the red house He then went into the orchard (11 Replies)
Discussion started by: dunstonrocks
11 Replies

3. Shell Programming and Scripting

How to print the number of lines from a file, the starting string should be passed`

Hi , I have file, which has the below content: line 100 a b c d line300 a s d f s line200 a s d a (3 Replies)
Discussion started by: little_wonder
3 Replies

4. Shell Programming and Scripting

Concatenate lines between lines starting with a specific pattern

Hi, I have a file such as: --- >contig00001 length=35524 numreads=2944 gACGCCGCGCGCCGCGGCCAGGGCTGGCCCA CAGGCCGCGCGGCGTCGGCTGGCTGAG >contig00002 length=4242 numreads=43423 ATGCCGAAGGTCCGCCTGGGGCTGG CGCCGGGAGCATGTAGCG --- I would like to concatenate the lines not starting with ">"... (9 Replies)
Discussion started by: s052866
9 Replies

5. Shell Programming and Scripting

Deleting lines not starting with numbers with sed

Title says all :p Thanks for your help (4 Replies)
Discussion started by: drbiloukos
4 Replies

6. Shell Programming and Scripting

Concatenate lines with unique string AND number

In Bash using AWK or sed I need to convert the following file: ... numitem_tab0 =<p>1 KEYWORD</p><p>2 KEYWORD</p><p>3 KEYWORD</p><p>4 KEYWORD</p><p>5 KEYWORD</p>...<p>25 KEYWORD</p> subitem_tab0 =<p></p><p></p> ... numitem_tab6 =<p>1 KEYWORD</p><p>2 KEYWORD</p><p>3 KEYWORD</p><p>4 KEYWORD</p>... (2 Replies)
Discussion started by: pioavi
2 Replies

7. Shell Programming and Scripting

How to delete lines starting with specific string?

Dear all, I would like to delete even lines starting with "N" together with their respective titles which are actually odd lines. Below is the example of input file. I would like to remove line 8 and 12 together with its title line, i.e., line 7 and 11, respectively.... (2 Replies)
Discussion started by: huiyee1
2 Replies

8. Shell Programming and Scripting

Grep a string and count following lines starting with another string

I have a large dataset with following structure; C 0001 Carbon D SAR001 methane D SAR002 ethane D SAR003 propane D SAR004 butane D SAR005 pentane C 0002 Hydrogen C 0003 Nitrogen C 0004 Oxygen D SAR011 ozone D SAR012 super oxide C 0005 Sulphur D SAR013... (3 Replies)
Discussion started by: Syeda Sumayya
3 Replies

9. Shell Programming and Scripting

Delete all lines except a line starting with string

Shell : bash OS : RHEL 6.8 I have a file like below. $ cat pattern.txt hello txt1 txt2 txt3 some other text txt4 I want to remove all lines in this file except the ones starting with txt . How can I do this ? (4 Replies)
Discussion started by: omega3
4 Replies

10. UNIX for Beginners Questions & Answers

Concatenate a string and number and compare that with another string in awk script

I have below code inside my awk script if ( $0 ~ /SVC IN:/ ) { svc_in=substr( $0,23 , 3); if (msg_start == 1 && msg_end == 0) { msg_arr=$0; } } else if ( $0 ~ /^SVC OUT:/ ) { svc_out=substr( $0, 9, 3); if (msg_start == 1 && msg_end == 0) ... (6 Replies)
Discussion started by: bhagya123
6 Replies
RDF::Query::Functions::SPARQL(3pm)			User Contributed Perl Documentation			RDF::Query::Functions::SPARQL(3pm)

NAME
RDF::Query::Functions::SPARQL - SPARQL built-in functions VERSION
This document describes RDF::Query::Functions::SPARQL version 2.908. DESCRIPTION
Defines the following functions: o sparql:abs o sparql:bnode o sparql:bound o sparql:ceil o sparql:coalesce o sparql:concat o sparql:contains o sparql:datatype o sparql:ebv o sparql:strends o sparql:floor o sparql:encode_for_uri o sparql:exists o sparql:in o sparql:iri o sparql:isblank o sparql:isiri o sparql:isliteral o sparql:isuri o sparql:isNumeric o sparql:lang o sparql:langmatches o sparql:lcase o sparql:logical-and o sparql:logical-or o sparql:notin o sparql:rand o sparql:regex o sparql:round o sparql:sameterm o sparql:strstarts o sparql:str o sparql:strdt o sparql:strlang o sparql:strlen o sparql:substr o sparql:ucase o sparql:uri o sparql:encode_for_uri o sparql:contains o sparql:strstarts o sparql:strends o sparql:rand o sparql:md5 o sparql:sha1 o sparql:sha224 o sparql:sha256 o sparql:sha384 o sparql:sha512 o sparql:year o sparql:month o sparql:day o sparql:hours o sparql:minutes o sparql:seconds o sparql:timezone o sparql:tz o sparql:now o sparql:strbefore o sparql:strafter o sparql:replace o http://www.w3.org/2001/XMLSchema#boolean o http://www.w3.org/2001/XMLSchema#dateTime o http://www.w3.org/2001/XMLSchema#decimal o http://www.w3.org/2001/XMLSchema#double o http://www.w3.org/2001/XMLSchema#float o http://www.w3.org/2001/XMLSchema#integer o http://www.w3.org/2001/XMLSchema#string AUTHOR
Gregory Williams <gwilliams@cpan.org>. perl v5.14.2 2012-01-31 RDF::Query::Functions::SPARQL(3pm)
All times are GMT -4. The time now is 02:48 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy