I'm totally stumped with how to handle this huge text file I'm trying to deal with. I really need some help!
Here is what is looks like:
It's pretty much hashes with values underneath each hash. It's quite large.
What I'm try to do is add all the numbers under each hash so the second one would be 1.2.
I also need a unique hash for each 0.2 value. So the first one would stay the same. The second one should have a total of six hashes. So the script would take the original hash and add a "1" and the end then sha256sum hash it again. (eg. sha256(812a3c3684310045f1cb3157bf5eebc4379804e98c82b56f3944564e7bf5dab51) Then take off the "1" add a "2" and all the way to "5". So in the end there would be 6 hashes under each other with 1.2 underneath.
Since the last hash has 0.1 it would add a "BAD AMOUNT" after the 0.1.
If the amount was 1.1 it would only make 5 hashes for the amount and add "EXTRA AMOUNT".
I've tried for days figuring it out but I can't. Any help would be appreciated!! THANK YOU!
Last edited by Franklin52; 03-19-2012 at 04:28 AM..
Reason: Please use code tags for code and data samples, thank you
Hello Guru's
I know there are people who live to be able to help people like me. That's why I'm here!
I have a text file that has a corresponding address information that I need to be able to get maybe as a Unix Function.
The text file contains the following:
AIX17_JB_C;... (3 Replies)
Hey Guys.I am a newbie on Bash Shell Scripting and Perl.And I have a question about file parsing.
I have a log file which contains reports about a communication device.I need to take some of the reports from the log file.Its hard to explain the issue.but shortly I can say that, the reports has a... (2 Replies)
Hi,
I need some help in extracting the Exception block between the lines
21 Feb 01:18:54:146 ERROR com.orbits.frameworks.integrationframework.ValidationException - Caught exception in validateRequest() (PID=565584)
and
21 Feb 01:18:55:149 INFO ... (0 Replies)
Any ideas?
1)loop through text file
2)extract everything between SOL and EOL
3)output files, for example: 123.txt and 124.txt for the file below
So far I have: sed -n "/SOL/,/EOL/{p;/EOL/q;}" file
Here is an example of my text file.
SOL-123.go
something goes here
something goes... (0 Replies)
Hi everyone,
I'm having trouble figuring this one out. I have ~100 *.fa files with multiple lines of fasta sequences like this: file1.fa
>xyzsequence
atcatgcacac......
ataccgagagg.....
atataccagag.....
>abcsequence
atgagatatat.....
acacacggd.....
atcgaacac....
agttccagat....
The... (2 Replies)
I'm new to scripting and was wondering if there was a way to accomplish what I want below using shell script(s).
If there is a log file as follows, where the id is the unique id of a process, with the timestamp of when the process began and completed displayed, would it be possible to find the... (3 Replies)
Hi all,
I need to parse through a text file searching for a specific string, then after I find this string read in remaining data off the line to a variable.
I've tried various things and can't seem to get any to work.
Any help would be much appreciated. (2 Replies)
I was trying to parse the text file, which will looks like this
###XYZABC####
############
int = 4
char = 1
float = 1
.
.
############
like this my text file will contains lots of entries and I need to store these entries in the map eg. map.first = int and map.second = 4 same way I... (5 Replies)
Hi Friends,
I am back for the second round today - :D
My input text file is this way
Home
friends
friendship meter
Tools
Mirrors
Downloads
My Data
About Us
Help
My own results
BLAT Search Results
ACTIONS QUERY SCORE START END QSIZE IDENTITY CHRO STRAND ... (7 Replies)
Discussion started by: jacobs.smith
7 Replies
LEARN ABOUT DEBIAN
digest::multihash
Digest::MultiHash(3pm) User Contributed Perl Documentation Digest::MultiHash(3pm)NAME
Digest::MultiHash - XOR based, variable width multiplexing of hashes (a generalized Digest::SV1).
SYNOPSIS
use Digest::MultiHash;
my $d = Digest::Multihash->new(
width => 16, # bytes
hashs => ["SHA-512", "Whirlpool"], # see below for arbitrary arguments
);
$d->add($data);
print $d->hexdigest;
DESCRIPTION
This class inherits from Digest::base, and provides generalized digest multiplexing.
It will multiplex all calls to "add" to all of it's sub digest objects. Likewise, when the final digest is extracted the digests will be
extracted and then XOR'd over eachother according to "width".
"width" will default to the width of the first hash if unspecified.
"hashes" defaults to "SHA-1" for compatibility reasons.
This module is useful for generating keys from passphrases, by supplying the desired width and simply making sure there is enough data from
the combined hashes.
METHODS
See Digest for the complete API. This module inherits from Digest::base.
new This methods accepts a hash reference or an even sized list of parameters named according to the methods.
add
digest
Compute the hash by calling "digest" on all of the subhashes, splitting the result up into "width" sized chunk, and then XORing these
together.
If the result is not aligned on "width" the result will not be truncated. The shorter string will still be XOR'd with the hash, even if
this only affects part of the result.
If there are not at least "width" bytes of data in the output of the combined hashes an error is thrown.
clone
Clones the hash.
hashes
Get the array of hashes to use. Array values in this will be dereferenced before the call to "new" in Digest to allow passing of
arbitrary arguments. Blessed objects (of any class) will be used verbatim.
The list of hashes cannot be changed after construction.
width
Get/set the byte-width to use.
SEE ALSO
Digest, Digest::SV1, Digest::SHA1
perl v5.14.2 2009-10-19 Digest::MultiHash(3pm)