02-20-2009
removing multiple lines of text in a file
Hi,
I'm trying to remove multiple lines of text based off a series of different words and output it to a new file
The document contains a ton of data but i want to delete any line that has the following
mx1.rr.biz.com or ns2.ri.biz.com
i tried using grep -v filename "mx1.rr.biz.com" > newfile
How would i go about doing this?
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Here is my problem I'm hoping you guru's can help me figure out. I have a text file that contains comma delimited columns. What I'm looking to do is see if the 24th column on each row in the file contains a value (not null), and then write/append that line to a different file.
I've been... (4 Replies)
Discussion started by: WABonnett
4 Replies
2. Solaris
I have a text file with rows of information (it is basically a ls command information(o/p from ls command))
I need to remove the lines ending with a .cnt extension and keep the lines ending with .zip extension, how to accomplish this.
I also only need the date,size and name of the file from every... (2 Replies)
Discussion started by: ramky79
2 Replies
3. Shell Programming and Scripting
I am attempting to insert multiple lines of text into a specific place in a text file based on the lines above or below it.
For example, Here is a portion of a zone file.
IN NS ns1.domain.tld.
IN NS ns2.domain.tld.
IN ... (2 Replies)
Discussion started by: cdn_humbucker
2 Replies
4. UNIX for Dummies Questions & Answers
I am trying to remove the lines listed in example File A from File B to achieve File C. Both files are much larger than the examples below. (File B has up to 6,000 lines).
I have searched the forums and I have not been able to find an answer to this particular question.
I tried
grep -v -f... (2 Replies)
Discussion started by: pezziza
2 Replies
5. UNIX for Dummies Questions & Answers
How do you remove trailing empty lines at the end of a text file? Thanks! (3 Replies)
Discussion started by: evelibertine
3 Replies
6. Shell Programming and Scripting
Hello.
I'm writing a script where every file you create will generate a md5sum and store it into a text file.
Say I create 2 files, it'll look like this in the text file:
d41d8cd98f00b204e9800998ecf8427e /helloworld/saystheman
d41d8cd98f00b204e9800998ecf8427e /helloworld/test
I... (3 Replies)
Discussion started by: batarangs_
3 Replies
7. UNIX for Dummies Questions & Answers
Hi Everybody! First post! Totally noobie.
I'm using the terminal to read a poorly formatted book.
The text file contains, in the middle of paragraphs, hyphenation to split words that are supposed to be on multiple pages. It looks ve -- ry much like this.
I was hoping to use grep -v " -- "... (5 Replies)
Discussion started by: AxeHandle
5 Replies
8. Shell Programming and Scripting
GM,
I have an issue at work, which requires a simple solution. But, after multiple attempts, I have not been able to hit on the code needed.
I am assuming that sed, awk or even perl could do what I need.
I have an application that adds extra blank page feeds, for multiple reports, when... (7 Replies)
Discussion started by: jxfish2
7 Replies
9. Shell Programming and Scripting
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
10. Shell Programming and Scripting
I have a file similar to the below. I am selecting only the paragraphs with @inlineifset.
I am using the following command
sed '/@inlineifset/,/^ *$/!d;
s/@inlineifset{mrg, @btpar{@//' $flnm >> $ofln
This produces
@section Correlations between
seismograms,,,,}}
... (5 Replies)
Discussion started by: Danette
5 Replies
LEARN ABOUT DEBIAN
latexrevise
LATEXREVISE(1) User Contributed Perl Documentation LATEXREVISE(1)
NAME
latexrevise - selectively remove markup and text from latexdiff output
SYNOPSIS
latexrevise [ OPTIONS ] [ diff.tex ] > revised.tex
DESCRIPTION
latexrevise reads a file "diff.tex" (output of latexdiff), and remove the markup commands. If no filename is given the input is read from
standard input. The command can be used in ACCEPT, DECLINE, or SIMPLIFY mode, or can be used to remove user-defined latex commands from the
input (see -c, -e, -m, and -n below). In ACCEPT mode, all appended text fragments (or preamble lines) are kept, and all discarded text
fragments (or preamble lines) are deleted. In DECLINE mode, all discarded text fragments are kept, and all appended text fragments are
deleted. If you wish to keep some changes, edit the diff.tex file in advance, and manually remove those tokens which would otherwise be
deleted. Note that latexrevise only pays attention to the "DIFaddbegin", "DIFaddend", "DIFdelbegin", and "DIFdelend" tokens and
corresponding FL varieties. All "DIFadd" and "DIFdel" commands (but not their contents) are simply deleted. The commands added by
latexdiff to the preamble are also removed. In SIMPLIFY mode, "DIFaddbegin, DIFaddend, DIFdelbegin, DIFdelend" tokens and their
corresponding "FL" varieties are kept but all other markup (e.g. "DIFadd" and <DIFdel>) is removed. The result will not in general be
valid latex-code but it will be easier to read and edit in preparation for a subsequent run in ACCEPT or DECLINE mode. In SIMPLIFY mode
the preamble is left unmodified.
OPTIONS
-a or --accept
Run in ACCEPT mode (delete all blocks marked by "DIFdelbegin" and "DIFdelend").
-d or --decline
Run in DECLINE mode (delete all blocks marked by "DIFaddbegin" and "DIFaddend").
-s or --simplify
Run in SIMPLIFY mode (Keep all "DIFaddbegin", "DIFaddend", "DIFdelbegin", "DIFdelend" tokens, but remove all other latexdiff markup
from body).
Note that the three mode options are mutually exclusive. If no mode option is given, latexrevise simply removes user annotations and
markup according to the following four options.
-c cmd or --comment=cmd
Remove "cmd{...}" sequences. "cmd" is supposed to mark some explicit anotations which should be removed from the file before release.
-e envir or --comment-environment=envir
Remove explicit annotation environments from the text, i.e. remove
egin{envir}
...
end{envir}
blocks.
-m cmd or --markup=cmd
Remove the markup command "cmd" but leave its argument, i.e. turn "cmd{abc}" into "abc".
-n envir or --markup-environment=envir
Similarly, remove "egin{envir}" and "end{envir}" commands but leave content of the environment in the text.
-V or --verbose
Verbose output
-q or --no-warnings
Do not warn users about "DIDadd{..}" or "DIFdel{..}" statements which should have been removed already.
BUGS
The current version is a beta version which has not yet been extensively tested, but worked fine locally. Please send bug reports to
tilmann@esc.cam.ac.uk. Include the serial number of latexrevise (from comments at the top of the source). If you come across latexdiff
output which is not processed correctly by latexrevise please include the problem file as well as the old and new files on which it is
based, ideally edited to only contain the offending passage as long as that still reproduces the problem.
latexrevise gets confused by commented "egin{document}" or "end{document}" statements
SEE ALSO
latexdiff
PORTABILITY
latexrevise does not make use of external commands and thus should run on any platform supporting PERL v5 or higher.
AUTHOR
Copyright (C) 2004 Frederik Tilmann
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License Version 2
perl v5.14.2 2007-09-29 LATEXREVISE(1)