07-22-2015
Sed: find and replace backwards, until string
Some help please:
Need to find string ||(everything in front of it)B0300|| and replace it with ||0|| globally
In:
16112121||||0||0||0||0||0||52||52||0||0||0||0||1507200053342B0300||1507200053342B0300||0||0||0||0700
Out:
16112121||||0||0||0||0||0||52||52||0||0||0||0||0||0||0||0||0||0700
1507200053342 may differ each time.
sed 's/dont know how to do this:-)B0300||/||0||/g'
Thank you in advance for any help
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I'm new to Unix scripting and I'm not sure if this can be done. Example:
search (grep) in a file for 'Control ID' and then replace with 4 blanks 7 bytes before 'Control ID.
input
"xxxxxx1234xxxxxxxControl IDxxxxxx"
output:
"xxxxxx xxxxxxxControl IDxxxxxx"
thanks! (7 Replies)
Discussion started by: jbt828
7 Replies
2. Shell Programming and Scripting
Hi Everyone,
I am new to this forum and new to sed/awk programming too !!
I need to find particular string in file1(text file) and replace it with a value from another text file(file2) the file2 has only one line and the value to be replaced with is in the second column.
file 1:
(assert (=... (21 Replies)
Discussion started by: paramad
21 Replies
3. Shell Programming and Scripting
Can someone tell me how I can do this?
e.g:
a=$(echo -e wert trewt ertert ertert ertert erttert
erterte
rterter
tertertert
ert)
How do i replace the STRING with $a?
I try this:
sed -i 's/STRING/'"$a"'/g' filename.ext
but this don' t work (2 Replies)
Discussion started by: jforce
2 Replies
4. Shell Programming and Scripting
QUESTION1:
How do you grep only an exact string. I am using Solaris10 and do not have any GNU products installed.
Contents of car.txt
CAR1_KEY0
CAR1_KEY1
CAR2_KEY0
CAR2_KEY1
CAR1_KEY10
CURRENT COMMAND LINE: WHERE VARIABLE CAR_NUMBER=1 AND KEY_NUMBER=1
grep... (1 Reply)
Discussion started by: thibodc
1 Replies
5. Shell Programming and Scripting
Hi All,
I have a file in which contains location of various data files. I want to change locations using sed. Find and replace strings are in a separate file. Content of this file (/tmp/tt) -
/dd/pp/test/test/1/ /pp/aa/test/dg1/
/dd/pp/test/test/2/ /pp/aa/test/dg2/
/dd/pp/test/test/3/... (2 Replies)
Discussion started by: pandeyra
2 Replies
6. 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
7. Shell Programming and Scripting
Hi,
Here's my dilemma.
I need to replace the string Sept_2012 to Oct_2012 in all *config.py files within the current directory and below directories
Is this possible?
Also I am trying to find all instances of the string Sept_2012 within files in the current directory and below
I have... (13 Replies)
Discussion started by: pure_jax
13 Replies
8. Shell Programming and Scripting
I have a file example.txt as follows :SomeTextGoesHere
$$TODAY_DT=20140818
$$TODAY_DT=20140818
$$TODAY_DT=20140818I need to automatically update the date (20140818) in the above file, by getting the new date as argument, using a shell script.
(It would even be better if I could pass... (5 Replies)
Discussion started by: SriRamKrish
5 Replies
9. UNIX for Beginners Questions & Answers
Hi Everyone,
I have a xml file, where i need to find this
HOST=dbhost.domain.com
and then replace only
dbhost.domain.com with db.one.in
so finally it should like this
HOST=db.one.in
i tried this but its not working.
sed -i "s/^HOST=*com$/HOST=db.one.in/g" repository.xml
^... (4 Replies)
Discussion started by: shajay12
4 Replies
10. UNIX for Beginners Questions & Answers
I need to find and replace a date format in a SQL script with sed. The original lines are like this:
ep.begin_date, ep.end_date, ep.facility_code,
AND ep.begin_date <= '01-JUL-2019'
ep.begin_date, ep.end_date, ep.facility_code,
AND ... (15 Replies)
Discussion started by: duke0001
15 Replies
LEARN ABOUT DEBIAN
mail::spamassassin::plugin::hashcash
Mail::SpamAssassin::Plugin::Hashcash(3pm) User Contributed Perl Documentation Mail::SpamAssassin::Plugin::Hashcash(3pm)
NAME
Mail::SpamAssassin::Plugin::Hashcash - perform hashcash verification tests
SYNOPSIS
loadplugin Mail::SpamAssassin::Plugin::Hashcash
DESCRIPTION
Hashcash is a payment system for email where CPU cycles used as the basis for an e-cash system. This plugin makes it possible to use valid
hashcash tokens added by mail programs as a bonus for messages.
USER SETTINGS
use_hashcash { 1 | 0 } (default: 1)
Whether to use hashcash, if it is available.
hashcash_accept user@example.com ...
Used to specify addresses that we accept HashCash tokens for. You should set it to match all the addresses that you may receive mail
at.
Like whitelist and blacklist entries, the addresses are file-glob-style patterns, so "friend@somewhere.com", "*@isp.com", or
"*.domain.net" will all work. Specifically, "*" and "?" are allowed, but all other metacharacters are not. Regular expressions are
not used for security reasons.
The sequence %u is replaced with the current user's username, which is useful for ISPs or multi-user domains.
Multiple addresses per line, separated by spaces, is OK. Multiple "hashcash_accept" lines is also OK.
hashcash_doublespend_path /path/to/file (default: ~/.spamassassin/hashcash_seen)
Path for HashCash double-spend database. HashCash tokens are only usable once, so their use is tracked in this database to avoid
providing a loophole.
By default, each user has their own, in their "~/.spamassassin" directory with mode 0700/0600. Note that once a token is 'spent' it is
written to this file, and double-spending of a hashcash token makes it invalid, so this is not suitable for sharing between multiple
users.
hashcash_doublespend_file_mode (default: 0700)
The file mode bits used for the HashCash double-spend database file.
Make sure you specify this using the 'x' mode bits set, as it may also be used to create directories. However, if a file is created,
the resulting file will not have any execute bits set (the umask is set to 111).
perl v5.14.2 2011-06-06 Mail::SpamAssassin::Plugin::Hashcash(3pm)