Sponsored Content
Top Forums UNIX for Dummies Questions & Answers removing multiple lines of text in a file Post 302289886 by spartan22 on Friday 20th of February 2009 04:07:14 PM
Old 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

Removing lines in a text file.

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

removing particular lines ending with a .cnt extension in a text file

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

[bash help]Adding multiple lines of text into a specific spot into a text file

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

Help removing multiple lines from one file with a list from a second file!

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

Removing trailing lines at the end of a text file

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

Removing md5sum lines stored in text file

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

Removing PATTERN from txt without removing lines and general text formatting

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

Removing multiple lines from input file, if multiple lines match a pattern.

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

Removing carriage returns from multiple lines in multiple files of different number of columns

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

Selecting text on multiple lines, then removing a beginning and end patterns

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
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)
All times are GMT -4. The time now is 05:23 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy