I suggest using a range expression, so that all replacements occur over all lines. Try:
Also, the parentheses need to be escaped, since they are special in the an (extended) regular expression.
Plus it is better to use a regex constant ( /.../ ) than a regex string ( " ... " ), otherwise the escape character ( \ ) needs to be escaped itself ( \\ )
--
In the example \); were used as the two characters indicating the last line of the range. If there can be spaces between them, you could use something like \)[ \t]*;
Last edited by Scrutinizer; 11-10-2019 at 06:20 AM..
This User Gave Thanks to Scrutinizer For This Post:
can't figure out a way to delete multiple empty lines but keep single empty lines in a file, file is like this
#cat file
1
2
3
4
5
6
-
What I want is
1
2 (6 Replies)
test data:
Code:
sed -n '/^**$*/,/;/{/;/G;p;}'
What i'm trying to do with the above regex (in bleu)
identify upper/lower case select only when
select is at the beginning of the line OR preceded by a space
select is followed by a space or is at the end of the line.
... (13 Replies)
Hi
I would like to delete ranges of text from an html file;
In the sentence; aqua>Stroomprobleem in Hengelo verholpen <a href="107-01.html"><font color=yellow>107</a>
With several sentences like this in that file, where the text between <a href a> varies, so it needs to be deleted in the... (2 Replies)
Hi,
I would like to delete lines in /etc/hosts on few workstations, basically I want to delete all the lines for a list of machines like this :
for HOST in $(cat stations.lst |uniq)
do
# echo -n "$HOST"
if ping -c 1 $HOST > /dev/null 2>&1
then
HOSTNAME_val=`rsh $HOST "sed... (3 Replies)
Hello,
I'm trying to figure out how to use sed or awk to delete single lines in a file. By single, I mean lines that are not touching any other lines (just one line with white space above and below).
Example:
one
two
three
four
five
six
seven
eight
I want it to look like: (6 Replies)
Sample file:
This is line one,
this is another line,
this is the PRIMARY INDEX line
l ;
This is another line
The command should find the line with “PRIMARY INDEX” and remove the last character from the line preceding it (in this case , comma) and remove the first character from the line... (5 Replies)
Hi
I need to delete lines from a file which are after pattern1 and between pattern 2 and patter3, as below:
aaaaaaaa
bbbbbbbb
pattern1
cdededed
ddededed
pattern2
fefefefe <-----Delete this line
efefefef <-----Delete this line
pattern3
adsffdsd
huaserew
Please can you suggest... (6 Replies)
Hi,
I am using the following code to fetch lines that are generated in last 1 hr . Hence, I am using date function to calculate -last 1 hr & the current hr and then somehow use awk (or sed-if someone could guide me better)
with some regex pattern.
dt_1=`date +%h" "%d", "%Y\ %l -d "1 hour... (10 Replies)
Hi All,
I have a file which contains lakhs of records
0136812368126 03000 Statement
1237129372189 02321 JIT
0136812368126 05000 terminal
1237129372189 05001 Utilise
Is there an option to delete all lines which fall within the range 05000 to 05999?
I tried... (6 Replies)
Hi Members,
This is my first post in this forum.
I want to do is match form feed lines one by one in a file and delete the next n lines (ex-3 lines) with the form feed character
Eg - Files looks like
Data 1
Data 2
Data 3
FF
Hdr1
Hdr2
Hdr3
Data4
Data5
FF
Hdr1
Hdr2
Hdr3 (9 Replies)
Discussion started by: yohan
9 Replies
LEARN ABOUT DEBIAN
gmtlogo
GMTLOGO(1gmt) Generic Mapping Tools GMTLOGO(1gmt)NAME
gmtlogo - Adding a GMT graphics logo overlay to an illustration
SYNOPSIS
gmtlogo dx dy [ -Gfill ] [ -W[pen] ] >> plot.ps
DESCRIPTION
This scrips appends the GMT logo to an "open" PostScript file. The logo is 2 inches wide and 1 inch high and will be positioned with the
lower left corner at the position (dx,dy) relative to the current plot origin.
OPTIONS -G Select color or pattern for filling the underlying box [Default is no fill]. (See SPECIFYING FILL below).
-W Set pen attributes for the outline of the box [Default is no outline]. (See SPECIFYING PENS below).
SPECIFYING PENS
pen The attributes of lines and symbol outlines as defined by pen is a comma delimetered list of width, color and texture, each of which
is optional. width can be indicated as a measure (points, centimeters, inches) or as faint, thin[ner|nest], thick[er|est],
fat[ter|test], or obese. color specifies a gray shade or color (see SPECIFYING COLOR below). texture is a combination of dashes
`-' and dots `.'.
SPECIFYING FILL
fill The attribute fill specifies the solid shade or solid color (see SPECIFYING COLOR below) or the pattern used for filling polygons.
Patterns are specified as pdpi/pattern, where pattern gives the number of the built-in pattern (1-90) or the name of a Sun 1-, 8-,
or 24-bit raster file. The dpi sets the resolution of the image. For 1-bit rasters: use Pdpi/pattern for inverse video, or append
:Fcolor[B[color]] to specify fore- and background colors (use color = - for transparency). See GMT Cookbook & Technical Reference
Appendix E for information on individual patterns.
SPECIFYING COLOR
color The color of lines, areas and patterns can be specified by a valid color name; by a gray shade (in the range 0-255); by a decimal
color code (r/g/b, each in range 0-255; h-s-v, ranges 0-360, 0-1, 0-1; or c/m/y/k, each in range 0-1); or by a hexadecimal color
code (#rrggbb, as used in HTML). See the gmtcolors manpage for more information and a full list of color names.
SEE ALSO GMT(1), gmtcolors(5), psimage(1)GMT 4.5.7 15 Jul 2011 GMTLOGO(1gmt)