06-12-2009
moving variables to another variable as a new avriable
Somehow I can't get it for this basic bash problem. maybe someone can help.
What I try to do is:
a="world"
b="hello"
how can I move this into $c so that I can replace "helloworld" with "world hello" in sed like:
sed "s/\helloworld/ ${c}...
I tried several combinations but all with a wrong result:
c="${a};${b}"
echo $c;
hellod
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Dear all,
i dont know how to split one variable value in 2 variable. please send me any example.
variable1= "abcde developer"
now i want to seperate the values and seperator is space. (6 Replies)
Discussion started by: intikhabalam
6 Replies
2. Shell Programming and Scripting
Greetings All,
Need some help, your input is appreciated.
Scenario:
I have five files, each has one line with comletely different content. I execute the command to combine all the five lines of content into a single file.
Goal:
I would like to take that single file that has the... (3 Replies)
Discussion started by: royarellano
3 Replies
3. Shell Programming and Scripting
The scenario is like this :
I need to read records from a file one by one and increment counter1, if a certain field matches with a number say "40"..the script should increment the counter2 and also extract a corresponding field from the same line and adding them one by one and redirecting the the... (5 Replies)
Discussion started by: mady135
5 Replies
4. Shell Programming and Scripting
Hi All,
I have a perl script blc.pl; i have five variables a,b,c,d and e in this script.
Now I want to copy the values of these variables into a data file,say abc.dat.. Can anybody please tell me how to do this?
Any help is appreciated..
Thanks in advance (2 Replies)
Discussion started by: puneetkanchi
2 Replies
5. Shell Programming and Scripting
Hi All,
I am currently coding for a requirement(LINUX OS) where I am supposed to move a file (Lets Call it Employee.txt) from Directory A to Directory B based on 2 date fields as below,
Date_Current = 20120620
Date_Previous = 20120610
Source Directory : /iis_data/source
Target... (11 Replies)
Discussion started by: dsfreddie
11 Replies
6. Shell Programming and Scripting
Experts,
I want to set value of variables like this in bash shell:
i=5 ; L=100
I want variable d5 (that is d(i) ) to be assign the value of $L ,
d$i=$L ; echo $d5
Not working
Thanks., (3 Replies)
Discussion started by: rveri
3 Replies
7. Shell Programming and Scripting
Hello,
Can you please help here?
DAY=$1
MONTH_MONDAY_YEAR = 1 2 3 4
for i in ${MONTH_${DAY}_YEAR}
do
echo ${i}
done
./test.sh MONDAY
./test.sh: line 3: MONTH_MONDAY_YEAR: command not found
./test.sh: line 10: ${MONTH_${DAY}_YEAR}: bad substitution (6 Replies)
Discussion started by: vino_hymi
6 Replies
8. UNIX for Dummies Questions & Answers
hello there- first post here- maybe someone can help-
Basically I am trying to copy the contents of a folder to a different folder that has a variable name.
the content I want to copy would be in a folder on my desktop called: myfolder
the variable folder would look something like: ... (3 Replies)
Discussion started by: infothelonghaul
3 Replies
9. Shell Programming and Scripting
I have a file created as ABC!DEF@2014.txt
My if condition is based on 2014 so I need to move it to variable.
So while I can do this on console screen -
ls ABC* -l > test.txt
cat test.txt | cut -f 2 -d "@" | cut -f 1 -d "."
to get the value - 2014
I am a bit at loss how to achieve this... (4 Replies)
Discussion started by: rajiv_kool
4 Replies
10. Shell Programming and Scripting
I have this shell script which i am going to package into an application:
cd /Users/william/Desktop Cleaning; mkdir "date"; cp ~/Desktop/* ~/"date";
how would i point to the directory with the name unknown to cp? (2 Replies)
Discussion started by: ws1
2 Replies
LEARN ABOUT CENTOS
cpanplus::shell::default::plugins::howto
CPANPLUS::Shell::Default::Plugins::HOWTO(3) User Contributed Perl Documentation CPANPLUS::Shell::Default::Plugins::HOWTO(3)
NAME
CPANPLUS::Shell::Default::Plugins::HOWTO -- documentation on how to write your own plugins
SYNOPSIS
package CPANPLUS::Shell::Default::Plugins::MyPlugin;
### return command => method mapping
sub plugins { ( myplugin1 => 'mp1', myplugin2 => 'mp2' ) }
### method called when the command '/myplugin1' is issued
sub mp1 { .... }
### method called when the command '/? myplugin1' is issued
sub mp1_help { return "Help Text" }
DESCRIPTION
This pod text explains how to write your own plugins for "CPANPLUS::Shell::Default".
HOWTO
Registering Plugin Modules
Plugins are detected by using "Module::Pluggable". Every module in the "CPANPLUS::Shell::Default::Plugins::*" namespace is considered a
plugin, and is attempted to be loaded.
Therefor, any plugin must be declared in that namespace, in a corresponding ".pm" file.
Registering Plugin Commands
To register any plugin commands, a list of key value pairs must be returned by a "plugins" method in your package. The keys are the
commands you wish to register, the values are the methods in the plugin package you wish to have called when the command is issued.
For example, a simple 'Hello, World!' plugin:
package CPANPLUS::Shell::Default::Plugins::HW;
sub plugins { return ( helloworld => 'hw' ) };
sub hw { print "Hello, world!
" }
When the user in the default shell now issues the "/helloworld" command, this command will be dispatched to the plugin, and its "hw" method
will be called
Registering Plugin Help
To provide usage information for your plugin, the user of the default shell can type "/? PLUGIN_COMMAND". In that case, the function
"PLUGIN_COMMAND_help" will be called in your plugin package.
For example, extending the above example, when a user calls "/? helloworld", the function "hw_help" will be called, which might look like
this:
sub hw_help { " /helloworld # prints "Hello, world!
" }
If you don't provide a corresponding _help function to your commands, the default shell will handle it gracefully, but the user will be
stuck without usage information on your commands, so it's considered undesirable to omit the help functions.
Arguments to Plugin Commands
Any plugin function will receive the following arguments when called, which are all positional:
Classname -- The name of your plugin class
Shell -- The CPANPLUS::Shell::Default object
Backend -- The CPANPLUS::Backend object
Command -- The command issued by the user
Input -- The input string from the user
Options -- A hashref of options provided by the user
For example, the following command:
/helloworld bob --nofoo --bar=2 joe
Would yield the following arguments:
sub hw {
my $class = shift; # CPANPLUS::Shell::Default::Plugins::HW
my $shell = shift; # CPANPLUS::Shell::Default object
my $cb = shift; # CPANPLUS::Backend object
my $cmd = shift; # 'helloworld'
my $input = shift; # 'bob joe'
my $opts = shift; # { foo => 0, bar => 2 }
....
}
BUG REPORTS
Please report bugs or other issues to <bug-cpanplus@rt.cpan.org<gt>.
AUTHOR
This module by Jos Boumans <kane@cpan.org>.
COPYRIGHT
The CPAN++ interface (of which this module is a part of) is copyright (c) 2001 - 2007, Jos Boumans <kane@cpan.org>. All rights reserved.
This library is free software; you may redistribute and/or modify it under the same terms as Perl itself.
SEE ALSO
CPANPLUS::Shell::Default, CPANPLUS::Shell, cpanp
perl v5.16.3 2013-05-20 CPANPLUS::Shell::Default::Plugins::HOWTO(3)