02-11-2009
Thanks and it worked as I wanted it to work, however I found a new question after some time..
What if I want the replacement part of 's/regexp/replacement/' to be a file with multiple lines?
s/regexp/`cat filename`/ don't work as it complains about some characters, which I guess depends on the linebreaks.
Thank you!
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I'm using sed to alter a parameter file used in another process. Basically, the file is a template containing a few variables which need to be replaced at runtime.
The problem is that using sed with filenames that contain the / character causes matches to fail.
eg:... (3 Replies)
Discussion started by: mfreemantle
3 Replies
2. Shell Programming and Scripting
I'm using sed to alter a parameter file used in another process. Basically, the file is a template containing a few variables which need to be replaced at runtime.
The problem is that using sed with filenames that contain the / character causes matches to fail.
I've tried doing an escaped... (2 Replies)
Discussion started by: mfreemantle
2 Replies
3. UNIX for Dummies Questions & Answers
I am trying to pass a regular expression variable from a simple script to sed
to remove entries from a text file
e.g.
a='aaaa bbbb cccc ...|...:'
then executing sed from the script
sed s'/"'$a"'//g <$FILE > $FILE"_"1
my output file is always the same as the input file !!
any... (1 Reply)
Discussion started by: Daniel234
1 Replies
4. Shell Programming and Scripting
Ok, so I get that:
sed -n '/START/,/END/p' file
...will print every line from START to END inclusive, but I don't want to see START or END. Apart from the obious:
sed -n '/START/,/END/p' file | grep -v "START" | grep -v "END"
...is there a simpler way of doing this?
Thanks as always! (2 Replies)
Discussion started by: cs03dmj
2 Replies
5. UNIX for Advanced & Expert Users
I have a flat file with the following drug names
Nutropin AQ 20mg PEN Cart 2ml
Norditropin Cart 15mg/1.5ml
I have to extract digits that are before mg i.e 20 and 15 ; how to do this using regular expressions
Thanks
ram (1 Reply)
Discussion started by: ramky79
1 Replies
6. Shell Programming and Scripting
Hi,
I need to replace <field name="ID">1</field> with
<field name="STATION_ID">01</field> how can i do it? (3 Replies)
Discussion started by: noppeli
3 Replies
7. Shell Programming and Scripting
Hi,
There's a bug using JavaDoc that generates an error if a tag <a...> is found in a javadoc comment, which is not a HTML reference. For example this error is produced with generics. I want to insert an space between "<" and "a". Expression is able to find where this happens using find and grep: ... (6 Replies)
Discussion started by: AlbertGM
6 Replies
8. Shell Programming and Scripting
I have a file, each line has the date and time twice, once at the start of the line, and again half way along. to neaten things up, and to make it easier to read i'm removing one set.
Wasn't as easy as identify the text and remove, as it'd remove both.
So i added some text at the beginning of... (4 Replies)
Discussion started by: chr15b
4 Replies
9. Shell Programming and Scripting
Linux 6.X environments (RHEL, Oracle Linux )
I could write basic shell scripts in bash.
In my spare time, I was planning to learn awk or sed to deal with regular expression tasks I have to deal with. But, I gather that python is gaining popularity these days and I came to know that python has a... (5 Replies)
Discussion started by: John K
5 Replies
10. Shell Programming and Scripting
I need to pick a part of string lets stay started with specific character and end with specific character to replace using sed command
the line is like this:my audio book 71-skhdfon1dufgjhgf8.wav'
I want to move the characters beginning with - end before.
I have different files with random... (2 Replies)
Discussion started by: XP_2600
2 Replies
LEARN ABOUT MOJAVE
net::dns::rr::naptr5.18
Net::DNS::RR::NAPTR(3) User Contributed Perl Documentation Net::DNS::RR::NAPTR(3)
NAME
Net::DNS::RR::NAPTR - DNS NAPTR resource record
SYNOPSIS
use Net::DNS;
$rr = new Net::DNS::RR('name NAPTR order preference flags service regexp replacement');
DESCRIPTION
DNS Naming Authority Pointer (NAPTR) resource records.
METHODS
The available methods are those inherited from the base class augmented by the type-specific methods defined in this package.
Use of undocumented package features or direct access to internal data structures is discouraged and could result in program termination or
other unpredictable behaviour.
order
$order = $rr->order;
A 16-bit unsigned integer specifying the order in which the NAPTR records must be processed to ensure the correct ordering of rules. Low
numbers are processed before high numbers.
preference
$preference = $rr->preference;
A 16-bit unsigned integer that specifies the order in which NAPTR records with equal "order" values should be processed, low numbers being
processed before high numbers.
flags
$flags = $rr->flags;
A string containing flags to control aspects of the rewriting and interpretation of the fields in the record. Flags are single characters
from the set [A-Z0-9].
service
$service = $rr->service;
Specifies the service(s) available down this rewrite path. It may also specify the protocol used to communicate with the service.
regexp
$regexp = $rr->regexp;
A string containing a substitution expression that is applied to the original string held by the client in order to construct the next
domain name to lookup.
replacement
$replacement = $rr->replacement;
The next NAME to query for NAPTR, SRV, or address records depending on the value of the flags field.
COPYRIGHT
Copyright (c)2005 Olaf Kolkman, NLnet Labs.
Based on code contributed by Ryan Moats.
Package template (c)2009,2012 O.M.Kolkman and R.W.Franks.
All rights reserved.
This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself.
SEE ALSO
perl, Net::DNS, Net::DNS::RR, RFC2915, RFC2168, RFC3403
perl v5.18.2 2014-01-16 Net::DNS::RR::NAPTR(3)