Input file:
I want to assign to variables value of fields "Primary Group" "Secondary Group" "Home Directory" "Login Shell". "Secondary Group" value could contain spaces
Does anybody have an explanation for the following:
The following scripts runs fine on IRIX64 6.5 but has bugs on Solaris 8.
#! /bin/sh
echo run only on an SGI machine
echo type in linenumber
read j
echo value
read value
awk -f rmspass2 level=$value $j'step1.mlf'
When the script is... (5 Replies)
Hi
I have a unix shell script with an awk statement. I would like to print some of the fields of an input file. However, I would like to print them dynamically, ie by passing the literal $1 $3 into the script to define the output.
I have tried the following:
variable1='$1'
awk... (2 Replies)
I am trying to pass the results from a variable gathered from awk, however when I echo the 'PARSE' and 'SUB', the response is blank. This is my command.
awk -F= '/Unit/''{ PARSE=substr($2,1,5) ; SUB=substr($2,1,1) }' inputfile.lst
Is this a kind of valid attempt or am I obligated to declare... (3 Replies)
Hello,
I have two files File1 & File2.
File1
76 135
136 200
250 345
....
File2
1 24
1 35
1 36
1 72
....
I want to get all the values form File2 corresponding to the range in File 1 and feed it to a program. Is the code below right? Can I pass shell variables to awk in this... (2 Replies)
Using ksh to call a function which has awk script embedded.
It parses a long two element list file, filled with text numbers (I want column 2, beginning no sooner than line 45, that's the only known thing) . It's unknown where to start or end the data collection, dynamic variables will be used. ... (1 Reply)
I'm trying to use awk to write new entries to a hosts file if they don't exist. I need to do so depending on the type of system I have. Below is what I have, but it isn't working.
awk -v myip1=$IP1 myip2=$IP2 myhost1=$HOST1 myhost2=$HOST2' BEGIN { mqhost1=0; mqhost2=0; stap1=0; stap2=0; }
... (4 Replies)
Hi All,
Iam trying to pass global shell variables and is not working
Main script is like below
CYEAR=`date +"%y"`
CFYEAR=`date +"%Y"`
CMONTH=`date +"%m"`
if
then
PMONTH=12
PYEAR=`expr $CYEAR - 1`
PFYEAR=`expr $CFYEAR - 1`
else
PMONTH=`expr... (6 Replies)
Hello, new to the forums and to awk. Glad to be here. :o
I want to pass two shell (#!/bin/sh) variables through to awk and use them. They will determine where to start and stop text extraction.
The code with the variables hard-coded in awk works fine; the same code, but with the shell... (7 Replies)
Discussion started by: bedtime
7 Replies
LEARN ABOUT DEBIAN
lnewusers
lnewusers(8) System Manager's Manual lnewusers(8)NAME
lnewusers - Create new user accounts
SYNOPSIS
lnewusers [OPTION]...
DESCRIPTION
Creates new user accounts using data read from standard input.
The input data consits of lines, each line has 7 colon-separated fields:
User Name
Plaintext Password
User ID
lnewusers refuses to create users with user ID 0 (the root user ID).
Group If this field is a valid group ID, it is interpreted as a group ID, otherwise as a group name. If the field is empty, a group name
equal to user name is used.
If the specified group does not exist, it is automatically created. If the group is specified with a group ID, the created group
has group name equal to the user name.
GECOS The GECOS field is traditionally used to store user's real name and other information.
Home Directory
If this field is empty, a default specified by libuser configuration, or /home/username if libuser configuration does not specify a
default, is used.
Login Shell
If this field is empty, a default specified by libuser configuration is used.
Errors in user specifications are reported and processing continues on the next line.
OPTIONS -f, --file=file
Read account data from file instead of standard input.
-i, --interactive
Ask all questions when connecting to the user database, even if default answers are set up in libuser configuration.
-M, --nocreatehome
Don't create home directories.
-n, --nocreatemail
Don't create mail spool files.
EXIT STATUS
The exit status is 0 on success, nonzero on fatal error. Errors in user specifications are not reflected in the exit status.
libuser Jan 12 2005 lnewusers(8)