Print this page
XXX Remove nawk(1)

*** 22,32 **** # # Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T # All Rights Reserved - #ident "%Z%%M% %I% %E% SMI" /* SVr4.0 1.6 */ # "lastlogin - keep record of date each person last logged in" # "bug - the date shown is usually 1 more than it should be " # " because lastlogin is run at 4am and checks the last" # " 24 hrs worth of process accounting info (in pacct)" PATH=/usr/lib/acct:/usr/bin:/usr/sbin --- 22,31 ----
*** 55,65 **** # "name and adds the date" # "line 3 - sorts in reverse order by login name; gets" # "1st occurrence of each login name and resorts by date" acctmerg -a < nite/ctacct.$_day | \ sed -e "s/^[^ ]*[ ]\([^ ]*\)[ ].*/$_d \1/" | \ ! nawk '/^00-00-00/ { $0 = "00" $0 } /^[0-9][0-9]-/ { d=substr($0,1,2); if (d<=68) { --- 54,64 ---- # "name and adds the date" # "line 3 - sorts in reverse order by login name; gets" # "1st occurrence of each login name and resorts by date" acctmerg -a < nite/ctacct.$_day | \ sed -e "s/^[^ ]*[ ]\([^ ]*\)[ ].*/$_d \1/" | \ ! /usr/xpg4/bin/awk '/^00-00-00/ { $0 = "00" $0 } /^[0-9][0-9]-/ { d=substr($0,1,2); if (d<=68) {
*** 68,78 **** $0 = "19" $0 } } { print }' - sum/loginlog | \ sort -r +1 | uniq +10 | sort | \ ! nawk '/^[0-9][0-9][0-9][0-9]-/ { $0 = substr($0,3) } { print }' > sum/tmploginlog cp sum/tmploginlog sum/loginlog rm -f sum/tmploginlog --- 67,77 ---- $0 = "19" $0 } } { print }' - sum/loginlog | \ sort -r +1 | uniq +10 | sort | \ ! /usr/xpg4/bin/awk '/^[0-9][0-9][0-9][0-9]-/ { $0 = substr($0,3) } { print }' > sum/tmploginlog cp sum/tmploginlog sum/loginlog rm -f sum/tmploginlog