03-05-2012
more option
Can i have more question to this issue please?
i modified your script to this:
/usr/xpg4/bin/awk -F':' '$3>100&&$1!~/nobody/||$3==0{gsub("\\..*|/.*/","",FILENAME);print FILENAME";"$0}' *.pass > userreport.csv
i want to keep accounts with nologin, but i want to skip some exact accounts like "nobody". How can i add more users that i want to discard.
So for example, output will be users with uid>100,uid=0, but except users (nobody,sshd and snmp).
Thank you ver ymuch for another help and have a nice day.
Lukas
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
hi,
how can i achieve this in awk
CON Controllers Department
R abcuser usernamedesc1
R defuser usernamedesc2
R ... (13 Replies)
Discussion started by: bbeugie
13 Replies
2. Shell Programming and Scripting
Hi, I have a input file like this
TH2TH2867Y NOW33332106Yo You Baby
TH2TH3867Y NOW33332106No Way Out
TH2TH9867Y NOW33332106Can't find it
TJ2TJ2872N WOW33332017sure thing alas
TJ2TJ3872N WOW33332017the sky rocks
TJ2TJ4872N WOW33332017nothing else matters ... (4 Replies)
Discussion started by: devtakh
4 Replies
3. UNIX for Advanced & Expert Users
I don't necessary have a problem, as I have a solution. It is just that there may be a better solution.
GOAL: Part one: Parse data from a file using the "\" as a delimiter and extracting only the last delimiter. Part two: Parse same file and extract everything but the last delimited item.
... (8 Replies)
Discussion started by: OrangeYaGlad
8 Replies
4. Shell Programming and Scripting
Input
Group:
Erecords:
Copy:
ADC R2:
Replication volumes:
Replication set: RSet 1
Replication size: 50.00GB
SAN Info:
50.00GB DGC VRAID CX4-960 LUN 1040 (1040) 60,06,01,60,32,bb,21,00,84,a0,08,b1,da,ec,df,11... (2 Replies)
Discussion started by: greycells
2 Replies
5. Shell Programming and Scripting
Hi, I am searching for a fast awk hack to eliminate from an ICS file events which have been modified at a certain time.
The structure for parsing is the following:
BEGIN:VEVENT
....
LAST-MODIFIED:...some date...
...
END:VEVENT
If the date matches for example LAST-MODIFIED:20110823 the... (2 Replies)
Discussion started by: mmtung
2 Replies
6. UNIX for Dummies Questions & Answers
i am parsing te /etc/passwd file and extracting the login and names alone.
But for some entries only login exist but no name. so i dont want to display those:
how i can check non emptiness for login and name in single if statement:
#!/usr/bin/bash
while IFS=: read login a b c name e
do
... (3 Replies)
Discussion started by: pandeesh
3 Replies
7. Shell Programming and Scripting
Hi,
I have a data set as shown below:
09e757fd,22727,2012-03-01,text1,text2,to
3fd0cae7,310,2012-03-01,text3,text4,to
3fd0cae7,310,2012-03-01,text3,text5,to
3fd0cae7,311,2012-03-01,text7,text10,cc
3fd0cae7,311,2012-03-01,text7,text11,to
3fd0cae7,312,2012-03-01,text8,text15,to... (3 Replies)
Discussion started by: shekhar2010us
3 Replies
8. Shell Programming and Scripting
I've got a number of RHEL systems and I'm trying to use awk to read and format the output of /etc/passwd. But I'd like to display the host name of the system at the beginning of each line of output.
I've got it working without the adding the host name in this script:
#!/bin/bash
... (3 Replies)
Discussion started by: westmoreland
3 Replies
9. Shell Programming and Scripting
Looking to parse a file to remove the duplicates and get only few fields and uniq rows.
input.tx
Loc (TC) ID : ssfad_fs
Serial : PIC002340098
... (8 Replies)
Discussion started by: shunya
8 Replies
10. Shell Programming and Scripting
I have a command to print out the top 5 most cpu intensive commands:
ps aux --sort=-%cpu --no-headers
I would like to make a printout containing only the parsed file name.
So, I want to turn this:
$ ps aux --sort=-%cpu --no-headers
user 24883 4.3 1.7 2010436 131440 ? Sl ... (2 Replies)
Discussion started by: bedtime
2 Replies
LEARN ABOUT NETBSD
yppasswdd
RPC.YPPASSWDD(8) BSD System Manager's Manual RPC.YPPASSWDD(8)
NAME
rpc.yppasswdd -- NIS update password file daemon
SYNOPSIS
rpc.yppasswdd [-d directory] [-noshell] [-nogecos] [-nopw] [-m arg1 [arg2 ...]]
DESCRIPTION
rpc.yppasswdd must be running on the NIS master server to allow users to change information in the password file.
The options are as follows:
-d directory Change the root directory of the password file from ``/'' to directory. It is important to create the binary database
files (pwd.db and spwd.db) when using this switch or the password change will fail. The databases need to be created
only once with the following command:
pwd_mkdb -d directory directory/etc/master.passwd
-noshell Don't allow changes of the shell field in the passwd file.
-nogecos Don't allow changes of the gecos field in the passwd file.
-nopw Don't allow changes of the password in the passwd file.
-m arg1 [arg2 ...]
Additional arguments to pass to make in /var/yp.
FILES
/etc/passwd
/etc/master.passwd
SEE ALSO
chpass(1), passwd(1), hosts_access(5), nis(8), ypbind(8), ypserv(8)
AUTHORS
Mats O Jansson <moj@stacken.kth.se>
BSD
February 26, 2005 BSD