How to Sort files based on predefined values.?
Normally Sorting happens for the alphabetic or numberic orders..
Is there any way to sort a fields based on the Field values..?
Field10 has :
one
two
three
five
four
six
ten
seven
eight
nine.
in predefined order { one, two, three,... (2 Replies)
hey gurus,
my-build1-abc
my-build10-abc
my-build2-abc
my-build22-abc
my-build3-abc
basically i want to numerically sort the entire lines based on the build number. I dont zero pad the numbers because thats "how it is" ;-)
sort -n won't work because it starts from the beginning.
... (10 Replies)
I'm trying to find the longest word in /usr/share/dict/words
The first thing I can think of is to sort the content by length then it would be easy to find out, but then i realize theres no option of sort to sort by length.
Could you guys please give me some help?:confused: (7 Replies)
I'm not familiar with find.
If i use find in a certain directory i want it to show based on hierarchy.
find . type d
fol1
fol1/subfol1
fol1/subfol1/subfol1
fol2
fol2/subfol2
i want it to show like this
fol1/subfol1/subfol1
fol1/subfol1
fol1
fol2/subfol2
fol2
do i need to use... (5 Replies)
Hello,
I have parsed an xml file using perl to get the hash values and the output looks like this
$VAR1 = {
'RT' => {
'List' => {
'String' => ... (1 Reply)
Hi,
I have an hashes of hash, where hash is dynamic, it can be n number of hash. i need to compare data_count values of all .
my %result (
$abc => {
'data_count' => '10',
'ID' => 'ABC122',
}
$def => {
'data_count' => '20',
'ID' => 'defASe',
... (1 Reply)
Hi,
I have a hash with unique keys associated with some data.
my %FINALcontigs = (
'mira_rep_c765:119reads**', 'ctctactggaagactgac',
'mira_rep_c7454:54reads**', 'atggatactgcgctgttgctaactactgga',
'mira_rep_c6803:12reads**', 'atcgactggatgcagggttgtggtttcta',
... (2 Replies)
Good day, I am a newbie here and thanks for accepting me
I have a task to modify input data where my input data looks like
123|34567|CHINE
1|23|INDIA
34512|21|USA
104|901|INDIASee that my input has two columns with different character length but max length is 5 and minimum length is 0 which... (1 Reply)
Hi All,
I have a file which is like below. I need to read all the patterns that starts with P and then replace the 9 digit values to 8 digit values (remove leading integer). Can you please help
Example : ( Please look below File)
File :
P,1
M1,... (7 Replies)
Discussion started by: arunkumar_mca
7 Replies
LEARN ABOUT MOJAVE
moose::meta::attribute::native::trait::hash
Moose::Meta::Attribute::Native::Trait::Hash(3) User Contributed Perl Documentation Moose::Meta::Attribute::Native::Trait::Hash(3)NAME
Moose::Meta::Attribute::Native::Trait::Hash - Helper trait for HashRef attributes
VERSION
version 2.1202
SYNOPSIS
package Stuff;
use Moose;
has 'options' => (
traits => ['Hash'],
is => 'ro',
isa => 'HashRef[Str]',
default => sub { {} },
handles => {
set_option => 'set',
get_option => 'get',
has_no_options => 'is_empty',
num_options => 'count',
delete_option => 'delete',
option_pairs => 'kv',
},
);
DESCRIPTION
This trait provides native delegation methods for hash references.
PROVIDED METHODS
get($key, $key2, $key3...)
Returns values from the hash.
In list context it returns a list of values in the hash for the given keys. In scalar context it returns the value for the last key
specified.
This method requires at least one argument.
set($key => $value, $key2 => $value2...)
Sets the elements in the hash to the given values. It returns the new values set for each key, in the same order as the keys passed to
the method.
This method requires at least two arguments, and expects an even number of arguments.
delete($key, $key2, $key3...)
Removes the elements with the given keys.
In list context it returns a list of values in the hash for the deleted keys. In scalar context it returns the value for the last key
specified.
keys
Returns the list of keys in the hash.
This method does not accept any arguments.
exists($key)
Returns true if the given key is present in the hash.
This method requires a single argument.
defined($key)
Returns true if the value of a given key is defined.
This method requires a single argument.
values
Returns the list of values in the hash.
This method does not accept any arguments.
kv Returns the key/value pairs in the hash as an array of array references.
for my $pair ( $object->option_pairs ) {
print "$pair->[0] = $pair->[1]
";
}
This method does not accept any arguments.
elements
Returns the key/value pairs in the hash as a flattened list..
This method does not accept any arguments.
clear
Resets the hash to an empty value, like "%hash = ()".
This method does not accept any arguments.
count
Returns the number of elements in the hash. Also useful for not empty: "has_options => 'count'".
This method does not accept any arguments.
is_empty
If the hash is populated, returns false. Otherwise, returns true.
This method does not accept any arguments.
accessor($key)
accessor($key, $value)
If passed one argument, returns the value of the specified key. If passed two arguments, sets the value of the specified key.
When called as a setter, this method returns the value that was set.
shallow_clone
This method returns a shallow clone of the hash reference. The return value is a reference to a new hash with the same keys and
values. It is shallow because any values that were references in the original will be the same references in the clone.
Note that "each" is deliberately omitted, due to its stateful interaction with the hash iterator. "keys" or "kv" are much safer.
METHODS
meta
BUGS
See "BUGS" in Moose for details on reporting bugs.
AUTHORS
o Stevan Little <stevan.little@iinteractive.com>
o Dave Rolsky <autarch@urth.org>
o Jesse Luehrs <doy@tozt.net>
o Shawn M Moore <code@sartak.org>
o XXXX XXX'XX (Yuval Kogman) <nothingmuch@woobling.org>
o Karen Etheridge <ether@cpan.org>
o Florian Ragwitz <rafl@debian.org>
o Hans Dieter Pearcey <hdp@weftsoar.net>
o Chris Prather <chris@prather.org>
o Matt S Trout <mst@shadowcat.co.uk>
COPYRIGHT AND LICENSE
This software is copyright (c) 2006 by Infinity Interactive, Inc..
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
perl v5.18.2 2014-01-19 Moose::Meta::Attribute::Native::Trait::Hash(3)