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 CENTOS
gentest
GENTEST(1) Test Suite GENTEST(1)
NAME
gentest - Run random generic SMB operations against two SMB servers and show the differences in behavior
SYNOPSIS
gentest {//server1/share1} {//server2/share2} {-U user%pass} {-U user%pass} [-s seed] [-o numops] [-a] [-A] [-i FILE] [-O] [-S FILE] [-L]
[-F] [-C] [-X]
DESCRIPTION
gentest is a utility for detecting differences in behaviour between SMB servers. It will run a random set of generic operations against
//server1/share1 and then the same random set against //server2/share2 and display the differences in the responses it gets.
This utility is used by the Samba team to find differences in behaviour between Samba and Windows servers.
OPTIONS
-U user%pass
Specify the user and password to use when logging on on the shares. This parameter is mandatory and has to be specified twice.
-s seed
Seed the random number generator with the specified value.
-o numops
Set the number of operations to perform.
-a
Print the operations that are performed.
-A
Backtrack to find minimal number of operations required to make the response to a certain call differ.
-i FILE
Specify a file containing the names of fields that have to be ignored (such as time fields). See below for a description of the file
format.
-O
Enable oplocks.
-S FILE
Set preset seeds file. The default is gentest_seeds.dat.
-L
Use preset seeds
-F
Fast reconnect (just close files)
-C
Continuous analysis mode
-X
Analyse even when the test succeeded.
VERSION
This man page is correct for version 4.0 of the Samba suite.
SEE ALSO
Samba
AUTHOR
This utility is part of the Samba[1] suite, which is developed by the global Samba Team[2].
gentest was written by Andrew Tridgell.
This manpage was written by Jelmer Vernooij.
NOTES
1. Samba
http://www.samba.org/
2. Samba Team
http://www.samba.org/samba/team/
Samba 4.0 06/17/2014 GENTEST(1)