01-27-2014
New to perl
Not familiar with hashes
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hello,
I have several files in a specific directory.
A specific string in one file can occur in another files.
If this string is in other files. Then all the files in which this string occured should be deleted and only 1 file should remain with the string.
Example.
file1
ShortName "Blue... (2 Replies)
Discussion started by: premier_de
2 Replies
2. Shell Programming and Scripting
I have a local linux machine in which the files are dumped by a remote ubuntu server. If the process in remote server has any problem then empty files are created in local machine. Is there any way using perl script to check if the empty files are being created and delete them and then run a shell... (2 Replies)
Discussion started by: hussa1n
2 Replies
3. Shell Programming and Scripting
How to delete last row in the file in PERL.
file1 has
a.output
b.output
c.output
d.output
e.output
expected output is
a.output
b.output
c.output
d.output (1 Reply)
Discussion started by: adaleru
1 Replies
4. Shell Programming and Scripting
input:
donkey
monkey
dance
drink
output should be:
donkey
monkey (8 Replies)
Discussion started by: cola
8 Replies
5. Shell Programming and Scripting
Hi,
How to delete a file (if exists) using perl script.
I have used following script..
if ( -e $newfile) {
open (FILE, ">$newfile") || die "Cannot Open File\n";
print FILE;
close(FILE);
}
But it gives me error "Use of uninitialized value in print".
please help.
Thanks in... (1 Reply)
Discussion started by: arup1980
1 Replies
6. Shell Programming and Scripting
Hello All
I am implementing my task in Perl and i found an issue.
What i want to do is to remove files from the directory which were made 20 days back using Perl script (9 Replies)
Discussion started by: parthmittal2007
9 Replies
7. Shell Programming and Scripting
I am trying to FTP files to a Windows server through my Linux machine. I have setup the file transfer with no problems but am having problem deleting those files from the Linux box. My current non-working solution is below. Any ideas, anyone?? :wall: Please be gentle, I'm fairly new to this... (4 Replies)
Discussion started by: jmalfhs
4 Replies
8. Shell Programming and Scripting
Hi All,
I have written a script to check the file system usage and to delete the files which is consuming more space.Please check whether the script is corrcet
#Script Starts here
#!/usr/local/bin/perl
#Program to find the disk space and to delete the older files
#Checks the type of OS... (8 Replies)
Discussion started by: arunkarthick
8 Replies
9. Shell Programming and Scripting
he following are the files available in my directory
RSK_123_20141113_031500.txt
RSK_123_20141113_081500.txt
RSK_126_20141113_041500.txt
RSK_126_20141113_081800.txt
RSK_128_20141113_091600.txt
Here, "RSK" is file prefix and 123 is a code name and rest is just timestamp of the file when its... (7 Replies)
Discussion started by: kridhick
7 Replies
10. Shell Programming and Scripting
Hi
My directory structure is as below.
dir1, dir2, dir3
I have the list of files to be deleted in the below path as below.
/staging/retain_for_2years/Cleanup/log $ ls -lrt
total 0
drwxr-xr-x 2 nobody nobody 256 Mar 01 16:15 01-MAR-2015_SPDBS2
drwxr-xr-x 2 root ... (2 Replies)
Discussion started by: prasadn
2 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)