Sponsored Content
Top Forums Shell Programming and Scripting NEW: need help with nawk using -v vars Post 302189465 by era on Saturday 26th of April 2008 12:28:23 AM
Old 04-26-2008
But why did you add the -F"|" option, it's a completely unrelated change; does it work if you take it out?

Last edited by era; 04-26-2008 at 02:05 AM.. Reason: Wrong tack, this is v2
 

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

need help with nawk using -v vars

I'm trying to pass nawk a shell variable to be used in a pattern match. I can't get this work. I'm calling nawk from a /bin/sh echo " Input file: \c" read var1 echo " Input: \c" read var2 nawk -F"|" -v x=$1 ' BEGIN $15 ~ /^'$var2'/ {print $2}' var1 {apary=$15; bparty=$23; time=$4;... (3 Replies)
Discussion started by: amon
3 Replies

2. Shell Programming and Scripting

Env vars in a SED script

Hello, <Preamble> I'm writing an installation script for use with PKGADD. What I want to do is take one of the variables set in the REQUEST script and use that in the install script so I can change applications configuration. My install script is as follows: sed ' /^DIRNAME/ i\... (8 Replies)
Discussion started by: Bags
8 Replies

3. Shell Programming and Scripting

Passing Vars between scripts

Im running a script that runs scripts within it self and i need to pass vars made in the original script to scripts run within it and the only way i can think to do it is right the string to a file and read the file in the script (4 Replies)
Discussion started by: rcunn87
4 Replies

4. Shell Programming and Scripting

how to access values of awk/nawk variables outside the awk/nawk block?

i'm new to shell scripting and have a problem please help me in the script i have a nawk block which has a variable count nawk{ . . . count=count+1 print count } now i want to access the value of the count variable outside the awk block,like.. s=`expr count / m` (m is... (5 Replies)
Discussion started by: saniya
5 Replies

5. Shell Programming and Scripting

check a list of vars

I have about 20 different variables that I need to check for null values then replace with a specific string if they are null. I've been doing this via 20 different if then statements like this: if ; then WIND="UUU" fi Is there a more elegant way to do this? The vars aren't sequential in... (6 Replies)
Discussion started by: audiophile
6 Replies

6. Shell Programming and Scripting

getting vars from external files

Hi I have an issue, I want to get variables from an external file. Variable file var1=test var2-test2 I want to get these vars from another shell script. Does any one know how? (5 Replies)
Discussion started by: digitalviking
5 Replies

7. Shell Programming and Scripting

List of Shell Env Vars

Hia, echo ${!S*} gives me all those env vars starting with S like SHELL SECONDS SHELLOPTS SHLVL etc. is there any way to deflate the shell variables' range like echo ${!A-E*} OR echo ${!A..S*} to list all env vars starting within range of A till E. Thanks Regards, Nasir (1 Reply)
Discussion started by: busyboy
1 Replies

8. Shell Programming and Scripting

Nawk Problem - nawk out of space in tostring on

Hi.. i am running nawk scripts on solaris system to get records of file1 not in file2 and find duplicate records in a while with the following scripts -compare nawk 'NR==FNR{a++;next;} !a {print"line"FNR $0}' file1 file2duplicate - nawk '{a++}END{for(i in a){if(a-1)print i,a}}' file1in the middle... (12 Replies)
Discussion started by: Abhiraj Singh
12 Replies

9. Shell Programming and Scripting

Read vars iteratively

Hello, I have a tab delimited list of 311 server & account names which I want to read those 2 variables and then connect to each server and get info on that particular job account. I've tried the following: while read server acct; do printf "********$server\t $acct***********\n" ... (3 Replies)
Discussion started by: mcbobolink
3 Replies
mailauth(8)						      System Manager's Manual						       mailauth(8)

NAME
mailauth - manipulate alternate authorization database for Post Office Protocol (POP), Internet Message Access Protocol (IMAP), and APOP users. SYNOPSIS
/usr/sbin/mailauth [-init] [-convert] [-list [-type POP | APOP | IMAP]] [-delete name] [-user name [-type POP | APOP | IMAP]] OPTIONS
Initialize the database. You must be superuser to use this option. Convert an existing APOP only database to the new format. You must be superuser to use this option. Used to list the entries in the mailauth database. If no type is specified, all entries in the database will be displayed. The display will consist of one column corresponding to the username and another column for the type of user. If a type is specified using the -type option, only entries for the corresponding type of user (POP, APOP, or IMAP) will be displayed. Used by the sys- tem administrator to either add a user to the mailauth database, to change the password for the user, or to change the type of user. The administrator will be prompted for a new password and then a verification of the password. If the type is not explicitly specified and a previous entry does not exist, then it will default to APOP. Used to delete the entry corresponding to name from the mailauth database. DESCRIPTION
The mailauth program allows a POP, IMAP, or APOP (an alternate authentication method for POP) user to change the secret value used to gen- erate their authentication credentials. In addition, both the superuser and the user pop may use this program to either add or remove a user, or to print public information from it. Only the superuser may initialize or convert the database. A user can change their own passwords or add themselves to the mailauth database by entering the mailauth command. If an entry already exists, the user is first prompted to enter the old password. If the password does not correspond with the one in the database, the trans- action will be ended. Otherwise, the user will be prompted for a new password and a verification of the password. The user is not allowed to change the type of user they are. For example, they cannot change themselves from a user using the APOP command during the POP Autho- rization State to a user using the Internet Message Access Protocol (IMAP). If an entry does not already exist in the database, the user will be added as an APOP user. Under normal usage, mailauth prompts for a new secret, just like the passwd program. It then updates the POP authorization database accordingly. FILES
POP authorization database SEE ALSO
Command: imapd(8), mailusradm(8), pop3d(8) mailauth(8)
All times are GMT -4. The time now is 06:17 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy