07-08-2008
Using sed to substitute first occurrence
I am trying to get rid of some ending tags but I run into some problems.
Ex.
How are you?</EndTag><Begin>It is fine.</Begin><New> Just about
I am trying to get rid of the ending tags, starts with </ and ending with >. (which is </EndTag> and </Begin>)
I tried the following
sed 's/<\/.*>//g' file
It give me the following result which I did not want.
How are you? Just about.
It eliminated everything between you? and Just. There has to be a way to eliminate up to the first >
Second:
Same problem but split over two line.
How are you?</EndTag><Begin>It is fine.</Beg
in><New> Just about the same
Does anyone have an catchall sed command to eliminate everything from </... until it reaches the first > even though it expands mulitple lines.
Thank you.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi, I have a file that looks like this
dasdjasdjoasjdoasjdoa SYN dakspodkapsdka
asdasdasdasdasdasdasd SYN sdfsdfsdfsdfdf
shfishifhsdifhsidhfif fsdfsdfsdfsdfs
sdfsdfsdfsdsdfsdfsdff cercercercerce
sdasdajsdoajsodasodoo FIN dasdaskdpasdda... (4 Replies)
Discussion started by: hcclnoodles
4 Replies
2. UNIX for Dummies Questions & Answers
I am having a problem executing a sed substitute in a file. I have tried alot of different things I found in previous posts, however non seem to work.
I want to substitute this in $FILE:
VALUE=33.4
In the script I have tried the following:
prev=$(awk -F"=" '{ print $2 }' $FILE )
new=$(echo... (16 Replies)
Discussion started by: newbreed1
16 Replies
3. Shell Programming and Scripting
Hi All,
I'm currently using SED to make various changes to some .xml files I'm working on, but I'm stuck on this particular problem.
I want to remove '<placeholder>element-name</placeholder>' from the following:
<heading>Element <placeholder>element-name</placeholder> not... (2 Replies)
Discussion started by: Steve_altius
2 Replies
4. UNIX for Dummies Questions & Answers
I'm using sed to perform a simply search and replace. The typical data is:
<fig><image href="Graphics/BAV.gif" align="left" placement="break"
I need to replace the value in the first set of quotes, keeping the remainder of the line the same. Thus:
<fig><image href="NEW_VALUE" align="left"... (3 Replies)
Discussion started by: Steve_altius
3 Replies
5. Shell Programming and Scripting
I am trying to do what I thought should be a simple substitution, but I can't get it to work.
File:
Desire output:
I thought I'd start with a sed command to remove the part of the header line preceding the string "comp", then go on to remove the suffix of the target string (e.g. ":3-509(-)"),... (3 Replies)
Discussion started by: pathunkathunk
3 Replies
6. UNIX for Dummies Questions & Answers
How to find last occurrence of a keyword in a file using sed. (4 Replies)
Discussion started by: nexional
4 Replies
7. Shell Programming and Scripting
Assume a string that contains one or multiple occurrences of three different keywords (abbreviated as "kw"). I would like to replace kw2 with some other string, say "qux". Specifically, I would like to replace that occurrence of kw2 that is the first one that is preceded by kw1 somewhere in the... (4 Replies)
Discussion started by: M Gruenstaeudl
4 Replies
8. UNIX for Dummies Questions & Answers
I have the following script:
sed '/string1/,/string2/!d' infile
I want to apply the script to the first occurrence only. I have tried
sed '0,/string1/,/string2/!d' infile
Of course, that does not work
Any help will be greatly appreciated (12 Replies)
Discussion started by: Xterra
12 Replies
9. Shell Programming and Scripting
Hi, i have file file.txt with data like:
START
03:11:30 a
03:11:40 b
END
START
03:13:30 eee
03:13:35 fff
END
jjjjjjjjjjjjjjjjjjjjj
START
03:14:30 eee
03:15:30 fff
END
ggggggggggg
iiiiiiiiiiiiiiiiiiiiiiiii
I want the below output
START (13 Replies)
Discussion started by: Jyotshna
13 Replies
10. UNIX for Beginners Questions & Answers
hi all,
i'd like to modify a file with sed , i want to substuite a char "-" with "/"
how can i do this?
Thanks for all
regards
Francesco (16 Replies)
Discussion started by: Francesco_IT
16 Replies
LEARN ABOUT CENTOS
lintian-info
LINTIAN-INFO(1) User Contributed Perl Documentation LINTIAN-INFO(1)
NAME
lintian-info - give detailed information about Lintian's error tags
SYNOPSIS
lintian-info [log-file...]
lintian-info --tags tag ...
DESCRIPTION
The lintian-info command parses the output of the lintian command and gives verbose information about the listed Lintian error tags, parses
a Lintian override file and gives verbose information about the tags included, or (if given the -t or --tags option) explains a given tag
or tags.
If no log-file is specified on the command line, this command expects its input on stdin. Thus, the output of lintian can either be piped
through lintian-info or a log file produced by lintian can be processed with this command. (Note, though, that the lintian command has a
command line option -i to display the same results as lintian-info, so you will not normally need to pipe the output of lintian into this
command.)
OPTIONS
-a, --annotate
Read from standard input or any files specified on the command line and search the input for lines formatted like Lintian override
entries. For each one that was found, display verbose information about that tag.
-h, --help
Display usage information and exit.
--profile prof
Use the severities from the vendor profile prof when displaying tags. If the profile name does not contain a slash, the default
profile for than vendor is chosen.
If not specified, lintian-info loads the best profile for the current vendor.
Please Refer to the Lintian User Manual for the full documentation of profiles.
-t, --tags
Rather than treating them as log file names, treat any command-line options as tag names and display the descriptions of each tag.
EXIT STATUS
If -t or --tags was given and one or more of the tags specified were unknown, this command returns the exit code 1. Otherwise, it always
returns with exit code 0.
SEE ALSO
lintian(1)
AUTHORS
Niels Thykier <niels@thykier.net>
Richard Braakman <dark@xs4all.nl>
Christian Schwarz <schwarz@monet.m.isar.de>
perl v5.14.2 2013-02-16 LINTIAN-INFO(1)