Hi I have a problem trying to run a while statement.
I have files under one directory that i need to compare to a value in filex and update that file with the result
files in the directory are
DFC1.
DFC5.
DFC345.
DFC344.
DFC9.
The program i am trying to run will take the number... (3 Replies)
Hi,
I have two files, in which the second file has exactly the same contents of the first file with some additional records. Now, if I want to remove those matching lines from file2 and print only the extra contents which the first file does not have, I could use the below unsophisticated... (3 Replies)
Hi
I need to create a script that distributes in round robin fashion the contents of a file to 3 files. The number of lines in a content of file can vary from 1-n(Each line is just a one letter word).The entire lines needs to get distributed into 3 files ( The order doesnt matter) , at... (5 Replies)
I need to replace all filesnames in a folder as well as its content from AK6 to AK11. Eg Folder has files AK6-Create.xml, AK6-system.py etc.. the files names as well as contents should be changes to AK9-Create.xml, AK9-system.py etc
All files are xml and python scripts.
---------- Post... (0 Replies)
Hi ,
I have a Data cleansing process which creates different log file for each step , when the process runs it creates following log files in below order:
p1_tranfrmr_log.txt
p1_tranfrmr_stats.txt
p2_globrtr_log.txt
p2_globrtr_stats.txt
p3_cusparse_log.txt
p3_cusparse_stats.txt
'
'... (8 Replies)
Gents,
I have lot of files in a folder where each file name includes the date of generation, then I would like to merge
all the files for each date in a complete file.
list of files in forder.
dsd01_121104.txt
dsd01_121105.txt
dsd01_121106.txt
dsd03_121104.txt
dsd03_121105.txt... (7 Replies)
Hi
i need Script to copy the contents of two files into one file
i have 2 fil X1.txt / X2.txt i need script to copy the contents of X1 and X2 In AllXfile
X1.txt
File X1
X2.txt
File X2
AllXfile.txt
File X1
File X2 (2 Replies)
Hi All,
I want to copy all the contents of a list of files in a folder to a particular file. i am using following command:
cat dir/* >> newFile.txtIt's not working.
Could you please help?
Thanks,
Pranav (3 Replies)
I would like to join two files when two columns in each file matches with each other and then produce an output when taking multiple columns.
Like I have file A
1234,ABCD,23,JOHN,NJ,USA
2345,ABCD,24,SAM,NY,USA
5678,GHIJ,24,TOM,NY,USA
5678,WXYZ,27,MAT,NJ,USA
and file B
... (2 Replies)
I am trying to consolidate multiple information files (<hostname>.Linux.nfslist) into one file so that I can import it into Excel. I can get the file contents with cat *Linux.nfslist >> nfslist.txt. I need each line prefaced with the hostname. I am unsure how to do this.
--- Post updated at... (5 Replies)
Discussion started by: Kentlee65
5 Replies
LEARN ABOUT DEBIAN
rose::object::mixin
Rose::Object::MixIn(3pm) User Contributed Perl Documentation Rose::Object::MixIn(3pm)NAME
Rose::Object::MixIn - A base class for mix-ins.
SYNOPSIS
package MyMixInClass;
use Rose::Object::MixIn(); # Use empty parentheses here
our @ISA = qw(Rose::Object::MixIn);
__PACKAGE__->export_tag(all => [ qw(my_cool_method my_other_method) ]);
sub my_cool_method { ... }
sub my_other_method { ... }
...
package MyClass;
# Import methods my_cool_method() and my_other_method()
use MyMixInClass qw(:all);
...
package MyOtherClass;
# Import just my_cool_method()
use MyMixInClass qw(my_cool_method);
...
package YetAnotherClass;
# Import just my_cool_method() as cool()
use MyMixInClass { my_cool_method => 'cool' }
DESCRIPTION
Rose::Object::MixIn is a base class for mix-ins. A mix-in is a class that exports methods into another class. This export process is
controlled with an Exporter-like interface, but Rose::Object::MixIn does not inherit from Exporter.
When you use a Rose::Object::MixIn-derived class, its import method is called at compile time. In other words, this:
use Rose::Object::MixIn 'a', 'b', { c => 'd' };
is the same thing as this:
BEGIN { Rose::Object::MixIn->import('a', 'b', { c => 'd' }) }
To prevent the import method from being run, put empty parentheses "()" after the package name instead of a list of arguments.
use Rose::Object::MixIn();
See the synopsis for an example of when this is handy: using Rose::Object::MixIn from within a subclass. Note that the empty parenthesis
are important. The following is not equivalent:
# This is not the same thing as the example above!
use Rose::Object::MixIn;
See the documentation for the import method below to learn what arguments it accepts.
CLASS METHODS
import ARGS
Import the methods specified by ARGS into the package from which this method was called. If the current class can already perform one
of these methods, a fatal error will occur. To override an existing method, you must use the "-force" argument (see below).
Valid formats for ARGS are as follows:
o A method name
Literal method names will be imported as-is.
o A tag name
Tags names are indicated with a leading colon. For example, ":all" specifies the "all" tag. A tag is a stand-in for a list of
methods. See the export_tag method to learn how to create tags.
o A reference to a hash
Each key/value pair in this hash contains a method name and the name that it will be imported as. Use this feature to import
methods under different names in order to avoid conflicts with existing methods.
o "-force"
The special literal argument "-force" will cause the specified methods to be imported even if the calling class can already perform
one or more of those methods.
o "-target_class CLASS"
The special literal argument "-target-class" followed by a class name will cause the specified methods to be imported into CLASS
rather than into the calling class.
See the synopsis for several examples of the import method in action. (Remember, it's called implicitly when you use a
Rose::Object::MixIn-derived class with anything other than an empty set of parenthesis "()" as an argument.)
clear_export_tags
Delete the entire list of export tags.
export_tag NAME [, ARRAYREF]
Get or set the list of method names associated with a tag. The tag name should not begin with a colon. If ARRAYREF is passed, then
the list of methods associated with the specific tag is set.
Returns a list (in list context) or a reference to an array (in scalar context) of method names. The array reference return value
should be treated as read-only. If no such tag exists, and if an ARRAYREF is not passed, then a fatal error will occur.
export_tags
Returns a list (in list context) and a reference to an array (in scalar context) containing the complete list of export tags. The
array reference return value should be treated as read-only.
AUTHOR
John C. Siracusa (siracusa@gmail.com)
LICENSE
Copyright (c) 2010 by John C. Siracusa. All rights reserved. This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
perl v5.10.1 2010-04-27 Rose::Object::MixIn(3pm)