Removing carriage return/line feeds on multiple lines
I would like to remove carriage returns/line feeds in a text file, but in a specific cadence:
Read first line (Header Line 1), remove cr/lf at the end (replace it with a space ideally);
Read the next line (Line of Text 2), leave the cr/lf intact;
Read the next line, remove the cr/lf;
Read the next line (Header Line 2), remove cr/lf at the end (replace it with a space);
Read the next line (Line of Text 2), leave the cr/lf intact…
Here is my input data, in red of the cr/lf I would like deleted
What I would like to output
Header Line 1 Line of Text 1
Header Line 2 Line of Text 2
Being new to sed, I have managed to remove all the cr/lf’s but I just end up with a long string of text. I would live to preserve the cr/lfs that separate Header Line 1 Line of Text 1 from Header Line 2 Line of Text 2.
Thanks for your help!
Last edited by Scrutinizer; 07-06-2012 at 11:17 AM..
Reason: code tags
Hello there,
I need to remove carriage return characters (\n and \r) from any input file specified. This is what I am doing right now:
- dumping the file to octal format using the command 'od -c file_name
- removing and \s and \n characters using sed commands
What I need to do now is... (3 Replies)
I have a file with multiple records in it and want to create a single record by removing all the carriage returns, is there a sed command or another command that will easily allow this to happen.
current layout
813209A
813273C
812272B
expected result
813209A813273C812272B
previously I... (3 Replies)
Hi,
I'm not very familiar with unix shell. I want to replace the combination of two carriage returns and one newline with one carriage return and one newline. I think the best way to do this is to use sed. I tried something like this:
sed -e "s#\#\#g" file.txt
but it doesn't work.
Thanx... (2 Replies)
Hello I'm trying to write a shell script which can remove a carriage return and/or line feed from a file, so the resulting file all ends up on one line.
So, I begin with a file like this
text in file!<CR>
line two!<CR>
line three!<CR>
END!<CR>
And I want to end up with a file... (1 Reply)
I have a file that I have to place a carriage return at the end of each line for another program to process it. I also need to remove all spaces after the carriage return. I searched the forums and found this command, but it removes all spaces:
sed "s/*//g" ic527.txt > ic527.new
The... (9 Replies)
Hi, I am trying to remove the carriage return on the record which starts with ADD, MODIFY, or DELETE keyword as the first value in the record. If the records does not start with anyone of these keywords then combine the records with the previous record (line).
Input
File name xyz.txt... (6 Replies)
Hi All,
I want to remove carriage return in a file using some unix command without writing a script
my file is as follows
abc1 abc2 abc3 abc4
abc5 bac6
abc1 abc2 abc3 abc4
abc5 bac6
I want the output as follows:
abc1 abc2 abc3 abc4 abc5 bac6
abc1 abc2 abc3 abc4 abc5 bac6
,
Please... (7 Replies)
Hello!
I have one strange question - let's say I have a long, multiple-line string displayed on the terminal using echo, and I would like to make a carriage return to the beginning of this string, no to the beginning of the last line - is something like that possible? I would like to be able to... (1 Reply)
Hello Gurus,
I have a multiple pipe separated files which have records going over multiple Lines. End of line separator is \n and records going over multiple lines have <CR> as separator. below is example from one file.
1|ABC DEF|100|10
2|PQ
RS
T|200|20
3| UVWXYZ|300|30
4| GHIJKL|400|40... (7 Replies)
Discussion started by: dJHa
7 Replies
LEARN ABOUT DEBIAN
test::bdd::cucumber::model::line
Test::BDD::Cucumber::Model::Line(3pm) User Contributed Perl Documentation Test::BDD::Cucumber::Model::Line(3pm)NAME
Test::BDD::Cucumber::Model::Line - Model to represent a line in a feature file
VERSION
version 0.11
DESCRIPTION
Model to represent a line in a feature file
ATTRIBUTES
number
The line number this line represents
document
The Test::BDD::Cucumber::Model::Document object this line belongs to.
raw_content
The content of the line, unmodified
METHODS
indent
Returns the number of preceding spaces before content on a line
content
Returns the line's content, with the indentation stripped
content_remove_indentation
Accepts an int of number of spaces, and returns the content with exactly that many preceding spaces removed.
debug_summary
Returns a string with the filename and line number
filename
Returns either the filename, or the string "[String]" if the document was loaded from a string
is_blank
is_comment
Return true if the line is either blank, or is a comment.
AUTHOR
Peter Sergeant "pete@clueball.com"
LICENSE
Copyright 2011, Peter Sergeant; Licensed under the same terms as Perl
perl v5.14.2 2012-05-20 Test::BDD::Cucumber::Model::Line(3pm)