04-14-2008
sed conditional string replace for each line
Hi all,
I appreciate the enormous amount of knowledge that flows in this forum.
I am an average UNIX user. I have many files with lines like the below. I have separated each line with space for ease of reading. I need to replace the first occurance of "/00" with null on those lines that have find_corp_pdm_part. I know s/search/replace/n replaces the nth occurance but I would be happy to know if I can check the condition of "find_corp_pdm_part" on the replacing line. Thanks all guys, you are all doing wonderful job.
2.<A HREF="/cgi-bin/perseus/find_pdm_part.cgi/5187-1238/54">5187-1238</A> CARD-PEN-INFO 1.0000 54 <
A HREF="/cgi-bin/perseus/bom/find_parents_in_html/5187-1238/54">Parents</A>
2.<A HREF="/cgi-bin/perseus/find_corp_pdm_part/7121-7243/00">7121-7243</A> LABEL-BLANK 3-IN-WD 3-IN-LG PP 1.0000 00
<A HREF="/cgi-bin/perseus/bom/find_parents_in_html/7121-7243/00">Parents</A>
2.<A HREF="/cgi-bin/perseus/find_corp_pdm_part/8120-6260/00">8120-6260</A> Power cord (N.A. LAR AP) 1.0000 00
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
using sed to replace a specific string on a specific line number using variables
this is where i am at
grep -v WARNING output | grep -v spawn | grep -v Passphrase | grep -v Authentication | grep -v '/sbin/tfadmin netguard -C'| grep -v 'NETWORK>' >> output.clean
grep -n Destination... (2 Replies)
Discussion started by: todd.cutting
2 Replies
2. Shell Programming and Scripting
Hi ,
I need some help on perl/sed conditional replacement
The situation is like below .
I have a file contents like below .
AAA|BBB|CCC|DDD
AAA|BCF|CCC|HHH
AAA|BVF|JJJ|KKK
Here in the above file . I know my second column value (taking "|" as my delimited )
Basically I have to... (3 Replies)
Discussion started by: robin.r888
3 Replies
3. Shell Programming and Scripting
Given this row:
|lastname1|middlename1|firstname1|lastname2|middlename2|firstname2
produce this result:
|lastname|middlename|firstname
where the resultant names are based on the presence of the #2 names above. I.e., if a #2 name is passed (usually will be null,) use that - otherwise... (8 Replies)
Discussion started by: tiggyboo
8 Replies
4. Shell Programming and Scripting
Can someone tell me how I can do this?
e.g:
Say file1.txt contains:
today is monday
the 22 of
NOVEMBER
2010
and file2.txt contains:
the
11th
month
of
How do i replace the word NOVEMBER with (5 Replies)
Discussion started by: tuathan
5 Replies
5. Shell Programming and Scripting
hi experts,
i would like to do some html-file replacements and encounter the following problem: after cleaning up the file a bit i'd like to replace a regex with a reference and the content of another line. example:
/<title>\(*\) - Wikipedia<\/title>/
should be replaced by \1 (the title... (2 Replies)
Discussion started by: chrisnie
2 Replies
6. Shell Programming and Scripting
I need to read the contents of a file. Then I need to grep for a keyword and replace part of the grepped line based on the condition of previous and present line.
Example input file:
V {
port1 = P;
port2 = 0;
shift_port = P0; /* if next shift_port is P0 I need... (9 Replies)
Discussion started by: naveen@
9 Replies
7. Shell Programming and Scripting
hi experts ,
I have an input like following.
R sfst 1000.0000
$ new time step for mass scaled calculation
R dt2ms -4.000E-7
$ friction value for blank
R mue ... (10 Replies)
Discussion started by: hamnsan
10 Replies
8. Shell Programming and Scripting
Hi experts,
In my text file I have the following alot of lines like below.
input.k is as follows.
2684717 -194.7050476 64.2345581 150.6500092 0 0
2684718 -213.1575623 62.7032242 150.6500092 0 0
*INCLUDE
$# filename... (3 Replies)
Discussion started by: hamnsan
3 Replies
9. Shell Programming and Scripting
here is what i want to achieve... consider a file contains below contents. the file size is large about 60mb
cat dump.sql
INSERT INTO `table1` (`id`, `action`, `date`, `descrip`, `lastModified`) VALUES (1,'Change','2011-05-05 00:00:00','Account Updated','2012-02-10... (10 Replies)
Discussion started by: vivek d r
10 Replies
10. Shell Programming and Scripting
How could be removed \n only if appearing at position 80 in the line? (4 Replies)
Discussion started by: RomanF
4 Replies
LEARN ABOUT OPENSOLARIS
mlib_videocoloryuv444int_to_argbint
mlib_VideoColorYUV444int_to_ARGBint(3MLIB) mediaLib Library Functions mlib_VideoColorYUV444int_to_ARGBint(3MLIB)
NAME
mlib_VideoColorYUV444int_to_ARGBint - color convert YUV interleaved to ARGB interleaved
SYNOPSIS
cc [ flag... ] file... -lmlib [ library... ]
#include <mlib.h>
void mlib_VideoColorYUV444int_to_ARGBint(mlib_u32 *ARGB,
const mlib_u8 *YUV, const mlib_u8 *A_array, mlib_u8 A_const,
mlib_s32 w, mlib_s32 h, mlib_s32 dlb,
mlib_s32 slb, mlib_s32 alb);
DESCRIPTION
The YUV pixel stream is converted into an ARGB pixel stream. All pixel components are 8-bit unsigned integers. All buffers have dimensions
w and h.
The alpha values for this function work in the following fashion:
o If A_array pointer is not NULL, the values are taken from there. It has to have the same dimensions as the Y buffer.
o If A_array pointer is NULL, the alpha values for every pixel are set to A_const.
The following equation is used:
|R| |1.1644 0.0000 1.5966| [|Y| | 16.0000|]
|G| = |1.1644 -0.3920 -0.8132| * [|U| - |128.0000|]
|B| |1.1644 2.0184 0.0000| [|V| |128.0000|]
PARAMETERS
The function takes the following arguments:
ARGB Pointer to output buffer.
YUV Pointer to Y input buffer.
A_array Array of alpha values.
A_const Constant alpha value.
w Image width in pixels.
h Image height in lines.
dlb Linebytes for output buffer.
slb Linebytes for input buffer.
alb Linebytes for alpha buffer.
RETURN VALUES
None.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Interface Stability |Committed |
+-----------------------------+-----------------------------+
|MT-Level |MT-Safe |
+-----------------------------+-----------------------------+
SEE ALSO
mlib_VideoColorYUV420seq_to_ARGBint(3MLIB), mlib_VideoColorYUV411seq_to_ARGBint(3MLIB), mlib_VideoColorYUV422seq_to_ARGBint(3MLIB),
mlib_VideoColorYUV444seq_to_ARGBint(3MLIB), mlib_VideoColorYUV420seq_to_ABGRint(3MLIB), mlib_VideoColorYUV411seq_to_ABGRint(3MLIB),
mlib_VideoColorYUV422seq_to_ABGRint(3MLIB), mlib_VideoColorYUV444seq_to_ABGRint(3MLIB), mlib_VideoColorYUYV422int_to_ARGBint(3MLIB),
mlib_VideoColorYUYV422int_to_ABGRint(3MLIB), mlib_VideoColorYUV444int_to_ABGRint(3MLIB), mlib_VideoColorUYVY422int_to_ARGBint(3MLIB),
mlib_VideoColorUYVY422int_to_ABGRint(3MLIB), mlib_VideoColorUYV444int_to_ARGBint(3MLIB), mlib_VideoColorUYV444int_to_ABGRint(3MLIB),
attributes(5)
SunOS 5.11 2 Mar 2007 mlib_VideoColorYUV444int_to_ARGBint(3MLIB)