08-17-2016
Thanks heaps for clearing that up! Do you know if there's a way to do the same as find, but instead count the files instead of printing them all out?
9 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Howdy,
I'm trying to figure out how to move multiple files based on their creation date. If anyone can enlighten me it would be most appreciated!!
Thanks!
:D (1 Reply)
Discussion started by: dgoyea
1 Replies
2. Shell Programming and Scripting
Hi All,
I have a directory which has crores of files since from 2003 till now. I want to move only the 2003 files to another directory. Please help.
Thanks (2 Replies)
Discussion started by: IHK
2 Replies
3. Shell Programming and Scripting
Arg, I'm trying to figure out how to create a album tag based on the last modified date stamp for files which don't have a corresponding .talk file.
IE. 2009 12 10 - Talk Radio.mp3 is how I want them structured, they should all have a corresponding .talk file so my mp3 player can speak the name ie... (0 Replies)
Discussion started by: mrplow
0 Replies
4. Shell Programming and Scripting
Dear friends..
I have the below listing of files under a directory in unix
-rw-r--r-- 1 abc abc 263349631 Jun 1 11:18 CDLD_20110603032055.xml
-rw-r--r-- 1 abc abc 267918241 Jun 1 11:21 CDLD_20110603032104.xml
-rw-r--r-- 1 abc abc 257672513 Jun 3 10:41... (5 Replies)
Discussion started by: sureshg_sampat
5 Replies
5. Shell Programming and Scripting
Hi All,
Really stuck up with a requirement where I need to move a file (Lets say date_Employee.txt--the date will have different date values like 20120612/20120613 etc) from one directory to another based on creation/modification dates.
While visiting couple of posts, i could see we can... (3 Replies)
Discussion started by: dsfreddie
3 Replies
6. Shell Programming and Scripting
Hi,
I have a directory having so many number of files. Now I want to move the files which are older than one month (lets say) from this directory to another directory (say BKP dir).
Simply, if file is olderthan one month move it from source1 dir to BKP1 dir.
My file names doesn't have... (7 Replies)
Discussion started by: karumudi7
7 Replies
7. UNIX for Dummies Questions & Answers
Hi All,
<Re-posting in Correct group>
I'm trying to select all the files in a folder that starts with a particular name format and are created in a gven date range using 'ls' command...but i'm not successful....
Example : I'm trying to see all the text files in a folder who names start... (6 Replies)
Discussion started by: Satya C1
6 Replies
8. UNIX for Dummies Questions & Answers
Hi
I am unable to find files, those are present anywhere in the same directory tree, based on the creation date. I need to find the files with their path, as I need to create them in another location and move them. I need some help with a script that may do the job.
Please help (2 Replies)
Discussion started by: sam192837465
2 Replies
9. UNIX for Beginners Questions & Answers
Hi everyone :-)
I ran into a small issue. I would like to copy some files in the precise order they were created.
So the oldest files should be copied first and the newest ones last.
I tried cp -r $(ls -1t) ./destination but the files are still not sorted properly. I was thinking, that... (11 Replies)
Discussion started by: officiallyme
11 Replies
LEARN ABOUT DEBIAN
heap::elem
Heap::Elem(3pm) User Contributed Perl Documentation Heap::Elem(3pm)
NAME
Heap::Elem - Base class for elements in a Heap
SYNOPSIS
use Heap::Elem::SomeInheritor;
use Heap::SomeHeapClass;
$elem = Heap::Elem::SomeInheritor->new( $value );
$heap = Heap::SomeHeapClass->new;
$heap->add($elem);
DESCRIPTION
This is an inheritable class for Heap Elements. It provides the interface documentation and some inheritable methods. Only a child
classes can be used - this class is not complete.
METHODS
$elem = Heap::Elem::SomeInheritor->new( [args] );
Creates a new Elem. If there is exactly one arg, the Elem's value will be set to that value. If there is more than one arg provided,
the Elem's value will be set to an anonymous hash initialized to the provided args (which must have an even number, of course).
$elem->heap( $val ); $elem->heap;
Provides a method for use by the Heap processing routines. If a value argument is provided, it will be saved. The new saved value is
always returned. If no value argument is provided, the old saved value is returned.
The Heap processing routines use this method to map an element into its internal structure. This is needed to support the Heap methods
that affect elements that are not are the top of the heap - decrease_key and delete.
The Heap processing routines will ensure that this value is undef when this elem is removed from a heap, and is not undef after it is
inserted into a heap. This means that you can check whether an element is currently contained within a heap or not. (It cannot be
used to determine which heap an element is contained in, if you have multiple heaps. Keeping that information accurate would make the
operation of merging two heaps into a single one take longer - it would have to traverse all of the elements in the merged heap to
update them; for Binomial and Fibonacci heaps that would turn an O(1) operation into an O(n) one.)
$elem->val( $val ); $elem->val;
Provides a method to get and/or set the value of the element.
$elem1->cmp($elem2)
A routine to compare two elements. It must return a negative value if this element should go higher on the heap than $elem2, 0 if they
are equal, or a positive value if this element should go lower on the heap than $elem2. Just as with sort, the Perl operators <=> and
cmp cause the smaller value to be returned first; similarly you can negate the meaning to reverse the order - causing the heap to
always return the largest element instead of the smallest.
INHERITING
This class can be inherited to provide an object with the ability to be heaped. If the object is implemented as a hash, and if it can deal
with a key of heap, leaving it unchanged for use by the heap routines, then the following implemetation will work.
package myObject;
require Exporter;
@ISA = qw(Heap::Elem);
sub new {
my $self = shift;
my $class = ref($self) || $self;
my $self = SUPER::new($class);
# set $self->{key} = $value;
}
sub cmp {
my $self = shift;
my $other = shift;
$self->{key} cmp $other->{key};
}
# other methods for the rest of myObject's functionality
AUTHOR
John Macdonald, john@perlwolf.com
COPYRIGHT
Copyright 1998-2007, O'Reilly & Associates.
This code is distributed under the same copyright terms as perl itself.
SEE ALSO
Heap(3), Heap::Elem::Num(3), Heap::Elem::NumRev(3), Heap::Elem::Str(3), Heap::Elem::StrRev(3).
perl v5.8.8 2007-10-23 Heap::Elem(3pm)