04-24-2007
Pass by reference in shell functions
Hi all,
In windows script, passing arguments can be done in both "call by value" and
"call by reference". Refer
http://www.commandline.co.uk/lib/treeview/index.php
Can we have call by reference in unix too?
Thanks in adavance,
Sonal.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
I would like to write a function which takes one integer argument and adds 10 to it. But, I'd like to return the result in the data that was passed in. Is this possible?
function1()
{
1=$(($1+10))
}
my_number=1
function "$my_number"
echo $my_number
I'd like the echo... (1 Reply)
Discussion started by: csejl
1 Replies
2. Shell Programming and Scripting
Simple shell script :
date
test_fn()
{
echo "function within test shell script "
}
on the shell prompt I run
> . test
Then I invoke the function on the command line as below :
test_fn()
It echos the line
function within test shell script
and works as expected.
... (5 Replies)
Discussion started by: r_subrahmanian
5 Replies
3. Shell Programming and Scripting
i've been told that c shell does not support functions/subroutines is that true?
if not can somebody give me the basic syntax for creating a function. it would very much appreciated!
thanks in advance (1 Reply)
Discussion started by: ballazrus
1 Replies
4. Shell Programming and Scripting
Hi All,
I have a very long code called myfunction -> "if ..... else if .... else if ..end if "
And i have several other codes which need to call the "myfunction" code.
How can C-shell call a function "B]myfunction" ? Can any body give me an example ?? (1 Reply)
Discussion started by: Raynon
1 Replies
5. Shell Programming and Scripting
Hi,
I have a query ..
i have 2 scripts say 1.sh and 2.sh
1.sh contains many functions written using shell scripts.
2.sh is a script which needs to call the functions definded in 1.sh
function calls are with arguments.
Can some one tell me how to call the functions from 2.sh?
Thanks in... (6 Replies)
Discussion started by: jisha
6 Replies
6. Programming
Please excuse my ineptitude for a bit as I've been spoiled for the past few months with only writing perl code instead of C.
So ok, I've been thinking about some code to change the crc32 values that are held within central directory headers of zip files.
Because I'm lazy I decided to just... (3 Replies)
Discussion started by: VRoemer
3 Replies
7. Shell Programming and Scripting
Guys,
May i know how can we de reference the code reference variable.?
my $a = sub{$a=shift;$b=shift;print "SUM:",($a+$b),"\n";};
print $a->(4,5);
How can we print the whole function ?
Please suggest me regarding this.
Thanks for your time :)
Cheers,
Ranga :) (0 Replies)
Discussion started by: rangarasan
0 Replies
8. Shell Programming and Scripting
Hi ,
I have a script which is using a text file as I/P.
I want a code where it reads n lines from this file and pass the parameters to a function and now this script should run in such a way where a function can be called in parallel with different parameters. Please find below my script, it... (1 Reply)
Discussion started by: Ravindra Swan
1 Replies
9. Shell Programming and Scripting
so i noticed that when a shell script has a function defined in it, running "sh -x" on that shell script from the command line doesnt show what the function is doing. i like this.
is there anyway for anyone to get around that? to be able to see exactly what a function or functions are doing? (4 Replies)
Discussion started by: SkySmart
4 Replies
10. Shell Programming and Scripting
Dear Friends,
Please help me on this
my script name is send.csh
In this i have written the statement like this
set args = ( city state country price )
I want to pass this array to another c shell called receiver.csh. and i want to use it in this c shell
or
how to pass to... (2 Replies)
Discussion started by: SA_Palani
2 Replies
IMGSIZE(1) User Contributed Perl Documentation IMGSIZE(1)
NAME
imgsize - read the dimensions of an image in several popular formats
SYNOPSIS
imgsize [ -r | -a | -f fmt ] file
DESCRIPTION
No-brainer to size an image supplied on the command-line. All the real work is done in Image::Size
OPTIONS
By default, the width and height are returned as attributes for an IMG tag in HTML, essentially ""WIDTH=40 HEIGHT=30"". The following
options may be used to return alternate formats (all report width first, then height):
"-r"
Return "raw" format data. Just the numbers separated by a single space.
"-a"
Return a Perl-style list of attributes suitable for passing to the "img()" method of the CGI module (see CGI).
"-f" fmt
Pass the string specified in fmt to "sprintf" and thus use it to format the results to your taste. "sprintf" will be passed two
numbers, so any other formatting directives will be lost. The numbers are passed as width first, then height.
SEE ALSO
Image::Size
AUTHOR
Randy J. Ray <rjray@blackperl.com>. Copyright (c) 2000. Distributable under the Artistic License as packaged with Perl version 5.005 and
later.
LICENSE
Copying and distribution are permitted under the terms of the Artistic License 2.0
(http://www.opensource.org/licenses/artistic-license-2.0.php <http://www.opensource.org/licenses/artistic-license-2.0.php>) or the GNU LGPL
2.1 (http://www.opensource.org/licenses/lgpl-2.1.php <http://www.opensource.org/licenses/lgpl-2.1.php>).
perl v5.12.1 2009-11-09 IMGSIZE(1)