11-15-2011
Of course, the fun really begins if the filename contains meta-characters ("saltlake.txt.*"), whitespace (or anything in ${IFS}) or other syntactical sugar
"Quotes are your friend"
9 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi, I'm trying to use "read" to read in SQL lines and then apply to UDB. However KSH is expanding the *'s in the SQL into a list of all the files in the current directory...
Anyway to turn this off?
while read SQLStatement
do
echo "Running : " $SQLStatement... (8 Replies)
Discussion started by: gaijin 06
8 Replies
2. Shell Programming and Scripting
Hi -
I m prashant. I m new in UNIX&LINUX world. I want to ask that how can we define the shell in Linux like bash,ksh,csh in Linux. What is the use of these shells. I know there are mny experts on net if you can tell me then please do me this favour and tell me about this topic.
... (1 Reply)
Discussion started by: prashantsingh
1 Replies
3. UNIX for Dummies Questions & Answers
Hi Friends,
Can any of you explain me about the below line of code?
mn_code=`env|grep "..mn"|awk -F"=" '{print $2}'`
Im not able to understand, what exactly it is doing :confused:
Any help would be useful for me.
Lokesha (4 Replies)
Discussion started by: Lokesha
4 Replies
4. Shell Programming and Scripting
Hi,
I have line in input file as below:
3G_CENTRAL;INDONESIA_(M)_TELKOMSEL;SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL
My expected output for line in the file must be :
"1-Radon1-cMOC_deg"|"LDIndex"|"3G_CENTRAL|INDONESIA_(M)_TELKOMSEL"|LAST|"SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL"
Can someone... (7 Replies)
Discussion started by: shis100
7 Replies
5. Shell Programming and Scripting
Hi,
I am facing an issue while translating "*" character.
This is what I need
Input=/path/to/the/file/data_file*.txt*.tar.gz
Output=/path/to/the/file/data_file\*.txt\*.tar.gz
When I try - echo $Input | tr '*' '\*' nothing happens.
Is there a way to achieve the Output?
-dips (4 Replies)
Discussion started by: dips_ag
4 Replies
6. UNIX for Dummies Questions & Answers
Hi All,
can you help me with "*" wildcard character in sed, i am a bit confused. I am going through a reference and found that below code
sed -n '/a*c/' file
will also return a line that contain the string
output :
close the window properly
how is that possible when there is no "a"... (11 Replies)
Discussion started by: mukulverma2408
11 Replies
7. UNIX for Dummies Questions & Answers
How to use "mailx" command to do e-mail reading the input file containing email address, where column 1 has name and column 2 containing “To” e-mail address
and column 3 contains “cc” e-mail address to include with same email.
Sample input file, email.txt
Below is an sample code where... (2 Replies)
Discussion started by: asjaiswal
2 Replies
8. UNIX for Advanced & Expert Users
Hi All
I am using GNU/Linux
This is regarding the get command to retrieve files (filename with wild card characters) from remote server.
I thought Get command can retrieve only 1 file irrespective of the files it has on the remote server And it is the function of mget to retrieve all... (7 Replies)
Discussion started by: sparks
7 Replies
9. Shell Programming and Scripting
Hello.
System : opensuse leap 42.3
I have a bash script that build a text file.
I would like the last command doing :
print_cmd -o page-left=43 -o page-right=22 -o page-top=28 -o page-bottom=43 -o font=LatinModernMono12:regular:9 some_file.txt
where :
print_cmd ::= some printing... (1 Reply)
Discussion started by: jcdole
1 Replies
LEARN ABOUT OSX
moose::cookbook::legacy::table_classmetaclass
Moose::Cookbook::Legacy::Table_ClassMetaclass(3) User Contributed Perl Documentation Moose::Cookbook::Legacy::Table_ClassMetaclass(3)
NAME
Moose::Cookbook::Meta::Table_ClassMetaclass - Adding a "table" attribute to the metaclass
VERSION
version 2.0604
SYNOPSIS
package MyApp::Meta::Class;
use Moose;
extends 'Moose::Meta::Class';
has table => (
is => 'rw',
isa => 'Str',
);
DESCRIPTION
WARNING: Subclassing metaclasses (as opposed to providing metaclass traits) is strongly discouraged. This recipe is provided solely for
reference when encountering older code that does this.
In this recipe, we'll create a new metaclass which has a "table" attribute. This metaclass is for classes associated with a DBMS table, as
one might do for an ORM.
In this example, the table name is just a string, but in a real ORM the table might be an object describing the table.
THE METACLASS
This really is as simple as the recipe "SYNOPSIS" shows. The trick is getting your classes to use this metaclass, and providing some sort
of sugar for declaring the table. This is covered in Moose::Cookbook::Extending::Recipe2, which shows how to make a module like "Moose.pm"
itself, with sugar like "has_table()".
Using this Metaclass in Practice
Accessing this new "table" attribute is quite simple. Given a class named "MyApp::User", we could simply write the following:
my $table = MyApp::User->meta->table;
As long as "MyApp::User" has arranged to use "MyApp::Meta::Class" as its metaclass, this method call just works. If we want to be more
careful, we can check the metaclass's class:
$table = MyApp::User->meta->table
if MyApp::User->meta->isa('MyApp::Meta::Class');
CONCLUSION
Creating custom metaclass is trivial. Using it is a little harder, and is covered in other recipes. We will also talk about applying traits
to a class metaclass, which is a more flexible and cooperative implementation.
SEE ALSO
Moose::Cookbook::Meta::Recipe5 - The "table" attribute implemented as a metaclass trait
Moose::Cookbook::Extending::Recipe2 - Acting like Moose.pm and providing sugar Moose-style
AUTHOR
Moose is maintained by the Moose Cabal, along with the help of many contributors. See "CABAL" in Moose and "CONTRIBUTORS" in Moose for
details.
COPYRIGHT AND LICENSE
This software is copyright (c) 2012 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.16.2 2012-09-19 Moose::Cookbook::Legacy::Table_ClassMetaclass(3)