12-22-2008
sed find matching pattern delete next line
trying to use sed in finding a matching pattern in a file then deleting
the next line only .. pattern --> <ad-content>
I tried this but it results are not what I wish
sed '/<ad-content>/{N;d;}' akv.xml > akv5.xml
ex,
<Celebrant2First>Mickey</Celebrant2First>
<ad-content>
Minnie & Mickey Mouse <---- delete
Join Minnie and Mickey
<Celebrant1Last>Dog</Celebrant1Last>
<EventDate>12/26/2008</EventDate>
<ad-content>
Pluto the dog <---- delete
Join Pluto for his annual dog day
-
thanks ..
akv
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
I need help with using an awk or sed filter on the below line
ALTER TABLE "ACCOUNT" ADD CONSTRAINT "ACCOUNT_PK" PRIMARY KEY ("ACCT_ID") USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1) TABLESPACE "WMC_DATA" LOGGING ENABLE
Look for... (2 Replies)
Discussion started by: rajan_san
2 Replies
2. UNIX for Advanced & Expert Users
Hi,
I need help with using an awk or sed filter on the below line
ALTER TABLE "ACCOUNT" ADD CONSTRAINT "ACCOUNT_PK" PRIMARY KEY ("ACCT_ID") USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1) TABLESPACE "WMC_DATA" LOGGING ENABLE
Look for... (1 Reply)
Discussion started by: rajan_san
1 Replies
3. Shell Programming and Scripting
Hi,
I have file 1.txt with following entries as shown:
0152364|134444|10.20.30.40|015236433
0233654|122555|10.20.30.50|023365433
**
**
**
In file 2.txt I have the following entries as shown:
0152364|134444|10.20.30.40|015236433
0233654|122555|10.20.30.50|023365433... (4 Replies)
Discussion started by: imas
4 Replies
4. Shell Programming and Scripting
I have the following file:
line1
line2
MATCH
line3
line4
I need to find the pattern, "MATCH" and delete the line before and after MATCH. So the result should be
line1
MATCH
lline4
I have to use sed because it is the only utility that is common across my environments. I... (1 Reply)
Discussion started by: craftereric
1 Replies
5. Shell Programming and Scripting
I couldn't figure out how to use sed or any other shell to do the following. Can anyone help? Thanks.
If seeing a string (e.g., TODAY) in the line,
replace a string in the line above (e.g, replace "Raining" with "Sunny")
and replace a string in the line below (e.g., replace "Reading" with... (7 Replies)
Discussion started by: sprinner
7 Replies
6. Shell Programming and Scripting
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)
Discussion started by: KC_Rules
5 Replies
7. UNIX for Dummies Questions & Answers
I want to delete all the blank lines from a file before a certain line number. e.g.
Input file (n: denotes line number)
1: a
2:
3: b
4: c
5:
6: d
I want to delete all blank lines before line number 3, such that my output is:
a
b
c
d
I see that sed '/^$/d' in_file works... (9 Replies)
Discussion started by: jawsnnn
9 Replies
8. UNIX for Dummies Questions & Answers
Hi I just wanted to add a new line after every matching pattern:
The method doing this doesn't matter, however, I have been using sed and this is what I tried doing, knowing that I am a bit off:
sed 'Wf a\'/n'/g'
Basically, I want to add a new line after occurrence of Wf. After the line Wf... (5 Replies)
Discussion started by: MIA651
5 Replies
9. Shell Programming and Scripting
here is what i want to achieve.. i have a file with below contents
cat fileName
blah blah blah
.
.DROP this
REJECT that
.
--sport 7800 -j REJECT --reject-with icmp-port-unreachable
--dport 7800 -j REJECT --reject-with icmp-port-unreachable
.
.
.
more blah blah blah
--dport 3306... (14 Replies)
Discussion started by: vivek d r
14 Replies
10. Shell Programming and Scripting
'Hi
I'm using the following code to extract the lines(and redirect them to a txt file) after the pattern match. But the output is inclusive of the line with pattern match.
Which option is to be used to exclude the line containing the pattern?
sed -n '/Conn.*User/,$p' > consumers.txt (11 Replies)
Discussion started by: essem
11 Replies
LEARN ABOUT DEBIAN
mdbus2
mdbus2(1) General Commands Manual mdbus2(1)
NAME
mdbus2 - Mickey's DBus introspection and interaction utility
SYNOPSIS
mdbus2 [OPTIONS...] [ busname [ objectpath [ method [ params... ] ] ] ]
DESCRIPTION
The mdbus2 command is used to explore and interact with DBus services on your system bus and session bus. Called without any parameters, it
will show the available services on the selected bus. Given a service name, it will show the available objects exported by the service.
Given a service name and an object path, it will show the exposed methods, signals, and properties of that object.
There are two well-known message buses: the systemwide message bus (installed on many systems as the "messagebus" service) and the per-
user-login-session message bus (started each time a user logs in). The --system option directs mdbus2 to operate on the system bus rather
than the session bus.
mdbus2 has three modes: The introspection mode, the listening mode (-l), and the interactive mode (-i). The interactive mode features
readline command completion and history.
The message bus configuration may keep mdbus2 from seeing all messages, especially if you run it as a non-root user.
OPTIONS
--show-anonymous
Include unique DBus names (:1.xyz) in the output.
--show-pids
Include PIDs in the output. (Only valid in introspection mode)
--listen
Start in listening mode.
--system
Use the system bus rather than the session bus.
--interactive
Start in interactive mode.
EXAMPLE
Here is an example of using mdbus2 to listen to all signals on the session bus.
mdbus2 -s -l
AUTHOR
mdbus2 was written by Michael 'Mickey' Lauer.
BUGS
Please send bug reports to the freesmartphone.org issue tracker, see http://trac.freesmartphone.org
mdbus2(1)