Sponsored Content
Full Discussion: Check input parameter
Top Forums Shell Programming and Scripting Check input parameter Post 302459242 by vkca on Monday 4th of October 2010 07:33:00 AM
Old 10-04-2010
Code:
#!/usr/bin/sh


var1=$1;
var2=$2;

u can get the parameters in $ variable....
FYI: $0 is the script name itself
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Shell script with input parameter

Can anyone help me how to write a shell script which accepts input parameter. My requirement is as follows: I need to run a shell script with a input parameter, and inside the script i will create a file with this input parameter name. Please help me out to create such a shell script. ... (1 Reply)
Discussion started by: jhmr7
1 Replies

2. Shell Programming and Scripting

Input parameter format

Hi, My script expects 2 inputs and one of them is supposed to be time, I would like to check if the given input is in validate format (i.e. 16:00), could anyone help me out here? thanks! (1 Reply)
Discussion started by: mpang_
1 Replies

3. Shell Programming and Scripting

awk/input parameter

Hi, My script takes in one input parameter($1-email id) on the command line... The script contains something like this... awk '$1 == 400' abc.log >def.log mail -s subject $1 <def.log abc.log looks something like this... 300 222 330 123 445 400 098 890 727 663 How do i make the... (3 Replies)
Discussion started by: wannalearn
3 Replies

4. Shell Programming and Scripting

How to Get the File Input from Parameter

pdir=`pwd` if ; then echo current directory $pdir ls -altr echo fi for f in $* do # directory if ; then echo current directory $f cd $f ls -latr echo fi # but you can test file/dir # regular file only if ; then echo... (4 Replies)
Discussion started by: wtolentino
4 Replies

5. Shell Programming and Scripting

Passing string as a input parameter for a shell script

Hi i have a shell script which needs a string as an input parameter. How to pass the string param as an input? In command line am running the script. for e.g., a="who is a buddy?" sh sample.sh $a Inside the script i get this input param as $1 but only the value "who" is accepted... (12 Replies)
Discussion started by: vidhyaS
12 Replies

6. Shell Programming and Scripting

How to pass the password as input parameter to scp

Dear all Does anybody know how to pass the password as input parameter to scp or rsync in unix scripts? I have tried echo <password> | scp filename username@<ip address>:/filepath/ . But it does not work. BTW, I dont want to setup ssh trust between servers in this adhoc task. Regards,... (2 Replies)
Discussion started by: eldonlck
2 Replies

7. Shell Programming and Scripting

Verify input parameter is in the list

I need write a Korn shell which accept input parameter. But this input paramter must match one of the string in an existsing file (listkeyword). Can someone one help, how this can be done ? (3 Replies)
Discussion started by: cpchiu
3 Replies

8. UNIX for Dummies Questions & Answers

Best Alternative for checking input parameter contains required value or not

Any good way to check if code has the required output # /sbin/sysctl net.ipv4.icmp_echo_ignore_broadcasts net.ipv4.icmp_echo_ignore_broadcasts = 1 /sbin/sysctl net.ipv4.icmp_echo_ignore_broadcasts | grep "= 1" net.ipv4.icmp_echo_ignore_broadcasts = 1 What I can think of is above, and it... (16 Replies)
Discussion started by: alvinoo
16 Replies

9. Shell Programming and Scripting

How pass the input parameter to a file in the script ?

OS version: RHEL 6.7 myTextFile.txt file is referred within Script1.sh script, I only execute Script1.sh and I want the input variable to be passed inside myTextFile.txt . Any idea how I can do this ? $ cat script1.sh cat myTextFile.txt $ cat myTextFile.txt $1 Requirement1.... (4 Replies)
Discussion started by: kraljic
4 Replies

10. Shell Programming and Scripting

Replace value from input parameter

Hi Guys, I am having a script file where in getting input parameter as string. I need to assign the variable but not able to achieve #!/bin/bash input=$1 replace=string_$input_string2 echo $replace I am getting but should get string_<input_value>_string2 string_ (1 Reply)
Discussion started by: rohit_shinez
1 Replies
CREATE_FUNCTION(3)							 1							CREATE_FUNCTION(3)

create_function - Create an anonymous (lambda-style) function

SYNOPSIS
string create_function (string $args, string $code) DESCRIPTION
Creates an anonymous function from the parameters passed, and returns a unique name for it. Caution This function internally performs an eval(3) and as such has the same security issues as eval(3). Additionally it has bad perfor- mance and memory usage characteristics. If you are using PHP 5.3.0 or newer a native anonymous function should be used instead. PARAMETERS
Usually these parameters will be passed as single quote delimited strings. The reason for using single quoted strings, is to protect the variable names from parsing, otherwise, if you use double quotes there will be a need to escape the variable names, e.g. $avar. o $args - The function arguments. o $code - The function code. RETURN VALUES
Returns a unique function name as a string, or FALSE on error. EXAMPLES
Example #1 Creating an anonymous function with create_function(3) You can use this function, to (for example) create a function from information gathered at run time: <?php $newfunc = create_function('$a,$b', 'return "ln($a) + ln($b) = " . log($a * $b);'); echo "New anonymous function: $newfunc "; echo $newfunc(2, M_E) . " "; // outputs // New anonymous function: lambda_1 // ln(2) + ln(2.718281828459) = 1.6931471805599 ?> Or, perhaps to have general handler function that can apply a set of operations to a list of parameters: Example #2 Making a general processing function with create_function(3) <?php function process($var1, $var2, $farr) { foreach ($farr as $f) { echo $f($var1, $var2) . " "; } } // create a bunch of math functions $f1 = 'if ($a >=0) {return "b*a^2 = ".$b*sqrt($a);} else {return false;}'; $f2 = "return "min(b^2+a, a^2,b) = ".min($a*$a+$b,$b*$b+$a);"; $f3 = 'if ($a > 0 && $b != 0) {return "ln(a)/b = ".log($a)/$b; } else { return false; }'; $farr = array( create_function('$x,$y', 'return "some trig: ".(sin($x) + $x*cos($y));'), create_function('$x,$y', 'return "a hypotenuse: ".sqrt($x*$x + $y*$y);'), create_function('$a,$b', $f1), create_function('$a,$b', $f2), create_function('$a,$b', $f3) ); echo " Using the first array of anonymous functions "; echo "parameters: 2.3445, M_PI "; process(2.3445, M_PI, $farr); // now make a bunch of string processing functions $garr = array( create_function('$b,$a', 'if (strncmp($a, $b, 3) == 0) return "** "$a" '. 'and "$b" ** Look the same to me! (looking at the first 3 chars)";'), create_function('$a,$b', '; return "CRCs: " . crc32($a) . ", ".crc32($b);'), create_function('$a,$b', '; return "similar(a,b) = " . similar_text($a, $b, &$p) . "($p%)";') ); echo " Using the second array of anonymous functions "; process("Twas brilling and the slithy toves", "Twas the night", $garr); ?> The above example will output: Using the first array of anonymous functions parameters: 2.3445, M_PI some trig: -1.6291725057799 a hypotenuse: 3.9199852871011 b*a^2 = 4.8103313314525 min(b^2+a, a^2,b) = 8.6382729035898 ln(a)/b = 0.27122299212594 Using the second array of anonymous functions ** "Twas the night" and "Twas brilling and the slithy toves" ** Look the same to me! (looking at the first 3 chars) CRCs: -725381282, 342550513 similar(a,b) = 11(45.833333333333%) But perhaps the most common use for of lambda-style (anonymous) functions is to create callback functions, for example when using array_walk(3) or usort(3) Example #3 Using anonymous functions as callback functions <?php $av = array("the ", "a ", "that ", "this "); array_walk($av, create_function('&$v,$k', '$v = $v . "mango";')); print_r($av); ?> The above example will output: Array ( [0] => the mango [1] => a mango [2] => that mango [3] => this mango ) an array of strings ordered from shorter to longer <?php $sv = array("small", "larger", "a big string", "it is a string thing"); print_r($sv); ?> The above example will output: Array ( [0] => small [1] => larger [2] => a big string [3] => it is a string thing ) sort it from longer to shorter <?php usort($sv, create_function('$a,$b','return strlen($b) - strlen($a);')); print_r($sv); ?> The above example will output: Array ( [0] => it is a string thing [1] => a big string [2] => larger [3] => small ) SEE ALSO
Anonymous functions. PHP Documentation Group CREATE_FUNCTION(3)
All times are GMT -4. The time now is 05:33 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy