Sponsored Content
Top Forums Shell Programming and Scripting Getting the file name passed to a shell script Post 302467296 by sridanu on Friday 29th of October 2010 12:04:40 AM
Old 10-29-2010
thankx for the reply

Well i can but its against the policy of my workplace. I would prefer if there was a simpler way of getting the filename in the way that i am calling the script
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Detecting Doublequotes(") When passed as parameter to shell script

Hi, I am executing a shell script which takes a string as a parameter. The scipt should validate the string and create the directoy with the name of specfied string. The following is the specified command and its parameter. test.sh "abc abc" The shell script is not able to identify... (4 Replies)
Discussion started by: raghu.amilineni
4 Replies

2. Shell Programming and Scripting

Shell script in tracking both the passed and failed login in a unix server

Can you help me in providing the following output or a quite similar to this from a shell script ? *** Logins Summary Information ***** ---------------------------------- Failed Login Attempts for Invalid Accounts Date Time IP-ADD Account ... (0 Replies)
Discussion started by: linuxgeek
0 Replies

3. Shell Programming and Scripting

How to pass arguments to SQL file passed in shell script?

Hi, I am using SYBASE database. in my script i am connecting to DB via using isql. isql -U${S_USER} -S${S_SERV} -D${S_DB} -P${S_PWD} -b0 -w3000 -h0 -s"|" -i${MYDIR}/ABC.sql -oXYZ.txt << FINSQL i am taking a ABC.sql file to use the queries written in it and storing the output in... (3 Replies)
Discussion started by: dazdseg
3 Replies

4. Shell Programming and Scripting

shell script for ftp files passed in command line argument

i want to write a shell script function that will ftp the files passed in the command line . i have written a shell script for ftp but how will it do for all files passed in command line argument , i am passing 4 files as argument ./ftp.sh file1 file2 file3 file4 code written by me... (5 Replies)
Discussion started by: rateeshkumar
5 Replies

5. Programming

create a spool file based on values passed from korn shell to sql script

this is my issue. 4 parameters are passed from korn shell to sql script. parameter_1= varchar2 datatype or no value entered my user. parameter_2= number datatype or no value entered my user. parameter_3= number datatype or no value entered my user. parameter_4= number datatype or no... (5 Replies)
Discussion started by: megha2525
5 Replies

6. Shell Programming and Scripting

Shell script to find the sum of argument passed to the script

I want to make a script which takes the number of argument, add those argument and gives output to the user, but I am not getting through... Script that i am using is below : #!/bin/bash sum=0 for i in $@ do sum=$sum+$1 echo $sum shift done I am executing the script as... (3 Replies)
Discussion started by: mukulverma2408
3 Replies

7. Shell Programming and Scripting

Shell script that check the argument passed to it and prints error if test condition is not met

I want to make a script that check for the argument passed to it and generates an error in case any character/string argument passed to it. I am using below code, but its not working. can anyone help. #!/bin/bash if ]; then echo 'An integer argument is passed to the script hence... (3 Replies)
Discussion started by: mukulverma2408
3 Replies

8. Shell Programming and Scripting

How can multiple arguments be passed to shell script?

My requirement is that I want to pass similar argument to a shell script and process it in the script. Something like below: myScript.sh -c COMPONENT1 -c COMPONENT2 -a APPNote: -c option can be specified multiple times and -a is optional parameter I know this can be achieved using... (2 Replies)
Discussion started by: rajdeep_paul
2 Replies

9. Shell Programming and Scripting

Shell script to create runtime variables based on the number of parameters passed in the script

Hi All, I have a script which intends to create as many variables at runtime, as the number of parameters passed to it. The script needs to save these parameter values in the variables created and print them abc.sh ---------- export Numbr_Parms=$# export a=1 while do export... (3 Replies)
Discussion started by: dev.devil.1983
3 Replies

10. Shell Programming and Scripting

Getting number of argument passed to a shell script

Hi Experts, I have been trying to work on a simple shell script that will just add the two argument passed to it. Here is what i tried : #!/bin/bash welcome(){ echo "Welcome to this Progg. which will accept two parameter" } main_logic(){ arg=$# echo "Number of argument passed is... (4 Replies)
Discussion started by: mukulverma2408
4 Replies
rlm_policy(5)							 FreeRADIUS Module						     rlm_policy(5)

NAME
rlm_policy - FreeRADIUS Module DESCRIPTION
The rlm_policy module implements a simple "policy" language. The policy language implemented by this module is simple, and specific to RADIUS. It does not implement variables, arrays, loops, goto's, or any other feature of a real language. If those features are needed for your system, we suggest using rlm_perl. What the policy module implements is a simple way to look for attributes in the request packet (or other places), and to add attributes to the reply packet (or other places) based on those decisions. Where the module shines is that it is significantly more flexible than the old-style users file. The module has one configuration item: filename The file where the policy is stored. POLICY LANGUAGE
Named policies The policy is composed of a series of named policies. The following example defines a policy named "foo". policy foo { ... } Policy names MAY NOT be the same as attributes in the dictionary. Defining a policy with the same name as a dictionary attribute will cause an error message to be printed, and the policy will not be loaded. When the policy module is listed in a module section like "authorize", the module calls a policy named "authorize". The "post-auth", etc. sections behave the same. These names cannot be changed. include "policy.txt" The filename must be in a double-quoted string, and is assumed to be relative to the location of the current file. If the filename ends with a '/', then it is assumed to be a directory, and all files in that directory will be read. include "dir/" All file in "dir/" will be read and included into the policy definition. Any dot files (".", "..", etc.) will not be included, however. Including multiple files The main file referred to from the radiusd.conf may include one or more other files, as in the following example. Referencing a named policy The following example references a named policy foo() While the brackets are required, no arguments may be passed. Conditions "if" statements are supported. if (expression) { ... } and "else" if (expression) { ... } else { ... } also, "else if" if (expression) { ... } else if (expression) { ... } Expressions within if statements Always have to have brackets around them. Sorry. The following kinds of expressions may be used, with their meanings. (attribute-reference) TRUE if the referenced attribute exists, FALSE otherwise. See below for details on attribute references. (!(expression)) FALSE if the expression returned TRUE, and TRUE if the nested expression returned FALSE. (attribute-reference == value) Compares the attribute to the value. The operators here can be "==", "!=", "=~", "!~", "<", "<=", ">", and ">=". (string1 == string2) A special case of the above. The "string1" is dynamically expanded at run time, while "string2" is not. The operators here can be "==", "!=", "=~",and "!~". Of these, the most useful is "=~', which lets you do things like ("%{ldap:query...}" =~ "foo=(.*) "). The results of the regular expression match are put into %{1}, and can be used later. See "doc/variables.txt" for more information. ((expression1) || (expression2)) Short-circuit "or". If expression1 is TRUE, expression2 is not evaluated. ((expression1) && (expression2)) Short-circuit "and". If expression1 is FALSE, expression2 is not evaluated. Limitations. The && and || operators have equal precedence. You can't call a function as a expression. Attribute references Attribute references are: Attribute-Name Refers to an attribute of that name in the Access-Request or Accounting-Request packet. May also refer to "server-side" attributes, which are not documented anywhere. request:Attribute-Name An alternate way of referencing an attribute in the request packet. reply:Attribute-Name An attribute in the reply packet proxy-request:Attribute-Name An attribute in the Access-Request or Accounting-Request packet which will be proxied to the home server. proxy-reply:Attribute-Name An attribute in the Access-Accept or other packet which was received from a home server. control:Attribute-Name An attribute in the per-request configuration and control attributes. Also known as "check" attributes (doc/variables.txt). Adding attributes to reply packet (or other location) reply .= { attribute-name = value ... attribute-name = value } The first name can be "request", "reply", "control", "proxy-request", or "proxy-reply". The operator can be .= - appends attributes to end of the list := - replaces existing list with the attributes in the list (bad idea) = - use operators from "attribute = value" to decide what to do. (see "users") The block must contain only attributes and values. Nothing else is permitted. SECTIONS
authorize post-auth pre-proxy post-proxy FILES
/etc/raddb/radiusd.conf SEE ALSO
radiusd(8), users(5), radiusd.conf(5) AUTHOR
Alan DeKok <aland@ox.org> 7 December 2004 rlm_policy(5)
All times are GMT -4. The time now is 03:39 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy