Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Write a while loop inside for loop? Post 302941475 by cjcox on Thursday 16th of April 2015 10:11:28 AM
Old 04-16-2015
There's a special forum section for "homework" style stuff.

When you do move the post there, make sure you put in all the required info and you probably need to provide a bit more detail on your request (e.g. what language you are writing the program in).
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

while loop inside while loop

Dear All, i have a awk script where i'm using while loop inside while loop here is the code: awk -v DATE="$CURRDATE" -v -F'@' 'BEGIN { while(( getline < "Merge_Calldet.txt" )) { ARR=$5 LINE=$0 while(( getline < "Merge_Accessnum.txt" )) { TESTSIMENTRY=$1 FILEDATE=$15 ... (0 Replies)
Discussion started by: panknil
0 Replies

2. UNIX for Dummies Questions & Answers

Reading inside a loop

Hi I am trying read in side a do statement but it is not working it is just printing abc before read but not stopping in abc for user input Can anybody please help #!/usr/bin/ksh cat sample_file | while read ln_source3 do param=`echo $ln_source3 | nawk... (1 Reply)
Discussion started by: ssuresh1999
1 Replies

3. Shell Programming and Scripting

Using variables created sequentially in a loop while still inside of the loop [bash]

I'm trying to understand if it's possible to create a set of variables that are numbered based on another variable (using eval) in a loop, and then call on it before the loop ends. As an example I've written a script called question (The fist command is to show what is the contents of the... (2 Replies)
Discussion started by: DeCoTwc
2 Replies

4. Shell Programming and Scripting

Is it possible to have a for loop inside another for loop?

Is it possible to have a for loop nested inside another for loop? I am trying to run a script against specific files inside a child directory but I can't seem to find a solution that is clean and affect to do it. Here is what I am trying do. I have 2 gzip files in each of the Target Directories... (4 Replies)
Discussion started by: scottzx7rr
4 Replies

5. Shell Programming and Scripting

Using 'su' inside a loop

Hi, I am using su within a for loop. As you might expect, it prompts for password during each loop execution. Here is my piece of code: for i in $LIST do if then DATABASE=`echo $i | awk -F "|" '{ print $1 }'` USER_ID=`echo $i | awk -F "|" '{ print $2 }'` su - apstage -c... (1 Reply)
Discussion started by: sugan
1 Replies

6. Shell Programming and Scripting

BASH loop inside a loop question

Hi all Sorry for the basic question, but i am writing a shell script to get around a slightly flaky binary that ships with one of our servers. This particular utility randomly generates the correct information and could work first time or may work on the 12th or 100th attempt etc !.... (4 Replies)
Discussion started by: rethink
4 Replies

7. Shell Programming and Scripting

For Loop inside For loop

I am new to unix and trying to make a script for writing all my command into another file and use that file to run all commands I am trying to use for loop with echo command to generate a command based script for writing the file with all the command sequentially w.r.t for loop. I want... (6 Replies)
Discussion started by: nnani
6 Replies

8. UNIX for Dummies Questions & Answers

while loop inside a for loop

Hi, I am a newbie and would like to create a shell script that will move one file at a time from one path to another path in the same server. However, the next file should wait until the first file gets deleted by an application. I tried creating the script but right after the first file has... (1 Reply)
Discussion started by: rgomons
1 Replies

9. Shell Programming and Scripting

If inside If loop

Hi All, Below is the very simple code snippet but it si giving me syntax error #!/bin/bash #To ensure If JMS directory exists or not ServerName=$(hostname) #To ensure If JMS directory exists or not echo $ServerName if ; then echo "Inside First If" if ; then echo 'JMS... (4 Replies)
Discussion started by: sharsour
4 Replies

10. UNIX for Beginners Questions & Answers

How to write a Boolean variable which succeed and failed inside the if loop in shell script ?

I have if loop with multiple variable value check in if loop. How can i print only if loop satisfied variable and its value in shell script ? I dont want to check each variable in if loop. That makes my script larger. if ] then echo "Only satisfied variable with value" ... (3 Replies)
Discussion started by: prince1987
3 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 10:00 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy