10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hello,
I am running a script which sends an output as an email; I am having issues with the spacing being not uniform in the message. Snippet of the code and email message below:
if ] then echo "$Hostname\tMISSING\tHMCBackup" >> $BackupMsg
else if ] then echo... (12 Replies)
Discussion started by: hasn318
12 Replies
2. UNIX for Dummies Questions & Answers
here is my code and output, i just want to display it clearly to the users. how can I fix the spacing or put some headers like NAME, DEV id, Size, Meta
code:
symdg show $INS-${SNAP} | egrep "D-" | awk '{print $1,$3,$NF,$5}'
output:
D-arch 23C2 983040 (M)
D-db 0704 245760 (M)
D-undo 07DB... (12 Replies)
Discussion started by: prodigy06
12 Replies
3. UNIX for Dummies Questions & Answers
I'm trying to combine text files without a space. So if i use the paste command
paste file1 file2 file3 > file4
the new file created has spacing between the contents of the once individual files. Is there some trick I can do with a delimiter that removes the spaces.. like paste -d'' or... (1 Reply)
Discussion started by: steveinthebox
1 Replies
4. UNIX for Dummies Questions & Answers
while IFS="" read r; do
printf "XXX\t%s\n" "$r"
done < test1.txt > test.txt
The issue is, XXX wud be a dummy column/row added to the file..But i want this XXX column to be a separated as a TAB Delimiter
it should be something like
XXX 1
XXX 2 (3 Replies)
Discussion started by: saggiboy10
3 Replies
5. Shell Programming and Scripting
Hi
I have a csv file in below format
First Line=1
Second Line=2
And the third Line=3
Now comes the fourth Line=4
I want to insert spaces so that the output would be
First Line=1
Second Line=2
And the third Line=3
Now comes the fourth Line=4
Can anyone help me do... (10 Replies)
Discussion started by: msivask
10 Replies
6. Homework & Coursework Questions
Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted!
1. The problem statement, all variables and given/known data:
I have to join 3 files numerically according to ID(first column) with no comments. In the end i'll be something... (0 Replies)
Discussion started by: bigubosu
0 Replies
7. Shell Programming and Scripting
Hi guys, I have this little code:
for directory in / $(echo $path | tr '/' ' ' )
do
cd $directory
echo "$(ls -ld | cut -c2-10 | sed 's/.\{3\}/& /' | sed 's/.\{7\}/& /' |
sed 's/.\{1\}/& /g')" " $directory"
done
The output of this will be showing the permissions with spaces so it will... (2 Replies)
Discussion started by: darkhider
2 Replies
8. Shell Programming and Scripting
lines in:
4,355,384 20,762,557 16,407,173 TOTAL
14,470,261 27,190,250 12,719,989 TOTAL
18,825,645 47,952,807 29,127,162 TOTAL
PERL script:
open(TOTAL,"grepTOTAL /otl/ds_metric/data_files/modem_times|");
push(@total,<TOTAL>);... (3 Replies)
Discussion started by: Jamison
3 Replies
9. Shell Programming and Scripting
Is there a way to adjust spacing of a line using k shell?
e.g I have a file below
$ cat file1
AAA BBB CCC
A B C
AAAA BB CC
I want each word to be adjusted with spaces to have 10 character length like below:
AAA BBB CCC
A B C
AAAA BB CC
Any... (4 Replies)
Discussion started by: stevefox
4 Replies
10. Shell Programming and Scripting
I have a script that has a counter in it, the output from the script puts the values in columns, and when the values are greater than 9 it moves the rest of the row over, hence displacing the columns. Is their something I can do to make these values fit in their respective column? I tried typing an... (1 Reply)
Discussion started by: wxornot
1 Replies
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)