| 
       
       
             | 
              | 
            
            
            
              
             
             
               
               
               
                  | 
                 
UGU: Unix Guru Universe - Unix Tip #4444- May 12, 2025
 -  Home : Help
 : Today's Tip
 Unix Tip #4444- May 12, 2025
 
AWK THE STATS  
  
  
AWK script for getting  
statistics.  
  
The script gives the  
statistics of the default  
shell set for the users.  
  
i.e. Number of users using  
csh,ksh or sh  
  
$cat stat_demo.awk  
#start here  
BEGIN{  
FS=":"  
#seperator is set to :  
}  
{  
#$7, is 7 field in passwd file  
stat_array[$7]=stat_array[$7]+1;  
}  
END{  
print "Login-Shell Count" ;  
for (i in stat_array) print i, stat_array[i]  
#Displays statistics  
}  
#end here  
  
  
To use this , Just say  
  
awk -f stat_demo.awk /etc/passwd  
  
or  
  
cat /etc/passwd | awk stat_demo.awk  
  
This tip generously supported by: dkotian1@rediffmail.com  
 NOTE: All tips provided are USE AT YOUR OWN RISK. Tips are submitted
by various unix admins around the globe. UGU suggest you read and
test each tip in a non-volitile environment before placing into
production.
  
LAST 5 TIPS
 4443
 - FTP AUTOMATED TRANSFERS
 4442
 - AUTOMATIC LOGIN TO REMOTE HOSTS
 4441
 - LARGES FILES MORE FLAVORS
 4440
 - HPUX MEMORY RESOURCES
 4439
 - TRUE64 SENDING JOBS
 
I want to 
 SUBSCRIBE
 and get a UGU Tip everyday. 
I want to 
 UNSUBSCRIBE
 and NOT get a UGU Tip everyday.
 
If you have a UNIX TIP let us know, we just may use it:
(All tips become the property of the Unix Guru Universe)
                 
                  | 
                
                
                | 
                
               
                 |   | 
                
               
                   Copyright 1994-2024 Unix Guru Universe    | 
                
                
                | 
              
              
              | 
              | 
            
            
           
             |