Sponsored Content
Top Forums Shell Programming and Scripting Need help with script changing dates Post 302454906 by bbraml on Monday 20th of September 2010 08:05:26 AM
Old 09-20-2010
This is what I had. I have to search a log file before the date changes, then it needs to repeat the task. (see below)

Code:
echo
  echo "3 day Account Mgmt Summary"
  echo
  
  echo -n "What is the month? Enter 2-digit format [MM]: "
  read MM
  
  echo - "What is the starting day? Enter 2-digit format [DD]: "
  read DD
  
  echo 2010-$MM-$DD
  grep Change /var/www/html/admin/uadmin/2010-$MM-$DD* wc -l > change.out
  grep Password /var/www/html/admin/uadmin/2010-$MM-$DD* wc -l > PW.out
  grep Create /var/www/html/admin/uadmin/2010-$MM-$DD* wc -l > CR.out
  
  let DD++
  
  grep Change /var/www/html/admin/uadmin/2010-$MM-$DD* wc -l >> change.out
  grep Password /var/www/html/admin/uadmin/2010-$MM-$DD* wc -l >> PW.out
  grep Create /var/www/html/admin/uadmin/2010-$MM-$DD* wc -l >> CR.out
  
  let DD++
  grep Change /var/www/html/admin/uadmin/2010-$MM-$DD* wc -l >> change.out
  grep Password /var/www/html/admin/uadmin/2010-$MM-$DD* wc -l >> PW.out
  grep Create /var/www/html/admin/uadmin/2010-$MM-$DD* wc -l >> CR.out
  
  #Sum of schanges
  value=0
  while read var
  do
  value=`expr $value + $var`
  done < change.out
  echo
  echo "Total changes for range:"
  echo $value
  rm change.out
  
  #Sum of Passwords
  value=0
  while read var
  do
  value=`expr $value + $var`
  done < PW.out
  echo
  echo "Total passwords for range:"
  echo $value
  rm PW.out
  
  #Sum of creations
  value=0
  while read var
  do
  value=`expr $value + $var`
  done < CR.out
  echo
  echo "Total account creations for range:"
  echo $value
  rm CR.out


Last edited by Scott; 09-22-2010 at 04:12 PM..
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

computing go/no-go dates in script

I am working on a bash script to backup selected servers and am trying to come up with a simpler solution to this problem: Each server to be backed up has a config file that is read by the script, in the config file are the following values: LEVEL0=12 #this is the day of the month on which... (3 Replies)
Discussion started by: thumper
3 Replies

2. Shell Programming and Scripting

How to compare the dates in shell script

Hi How to compare created or modified date of two files help needed thanks Vajiramani :) (9 Replies)
Discussion started by: vaji
9 Replies

3. Shell Programming and Scripting

Need script to generate all the dates in DDMMYY format between 2 dates

Hello friends, I am looking for a script or method that can display all the dates between any 2 given dates. Input: Date 1 290109 Date 2 010209 Output: 300109 310109 Please help me. Thanks. :):confused: (2 Replies)
Discussion started by: frozensmilz
2 Replies

4. Shell Programming and Scripting

script with dates to gzip and remove

Good morning all! I am new to programming and trying to learn; please be patient. I am wanting to write a script that takes the current date and gzip 5 days or older, then remove 10 days or older. This is the directory I want to work in; this is what it looks like ... (2 Replies)
Discussion started by: bigben1220
2 Replies

5. Shell Programming and Scripting

Difference of 2 dates in shell script

Hi., After retrieving values from DB I have two datestamps in format: 12/01/2010:05:40:00 AM and 12/01/2010:06:00:00 PM. general time format: MM/DD/YYYY:HH:MM:SS AM or PM Any quick solution to get the difference of two in the format : 1 day(s) 12:20:00 Thanks., (6 Replies)
Discussion started by: IND123
6 Replies

6. Shell Programming and Scripting

Changing dates in a csv file

Hello, Is there a script template out there that will assist me on creating a script to search for dates with "2011" and change it to "2012" in an excel spreadsheet. I am in Ksh :confused: Thank you, Bryan (1 Reply)
Discussion started by: BrutalBryan
1 Replies

7. Shell Programming and Scripting

Script to read a log file and run 2nd script if the dates match

# cat /tmp/checkdate.log SQL*Plus: Release 11.2.0.1.0 Production on Mon Sep 17 22:49:00 2012 Copyright (c) 1982, 2009, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production FIRST_TIME NEXT_TIME... (1 Reply)
Discussion started by: SarwalR
1 Replies

8. Shell Programming and Scripting

Comparing dates in shell script

Hi All, I have a date variable say dt="2014-01-06 07:18:38" Now i need to use this variable to search a log and get the entries which occured after that time. (1 Reply)
Discussion started by: Girish19
1 Replies

9. Shell Programming and Scripting

Script with Dates

Hi from Uruguay. Im having a problem with a scripts using dates, this is the problem: I have a folder for each day, like : 20160711 for yesterday, 20160712 for today, and i want to mv to a backup folder the folders who exceed the year of antiquity (365 days from today) and that script execute... (3 Replies)
Discussion started by: michipoput
3 Replies

10. Shell Programming and Scripting

To run the script based on dates

I am having below script which needs to be executed based on start and end date #!/bin/bash array=('2016-09-27' '2016-10-27' '2016-11-27' '2016-12-27' '2017-01-27' '2017-02-27' '2017-03-27' '2017-04-27' '2017-05-27' '2017-06-27' '2017-07-27' '2017-08-27' '2017-09-27' ) for i in "${array}" do... (9 Replies)
Discussion started by: rohit_shinez
9 Replies
uudemon(4)						     Kernel Interfaces Manual							uudemon(4)

NAME
uudemon.admin, uudemon.cleanu, uudemon.hour, uudemon.poll - Administrative shell scripts for polling remote systems, cleaning up spool directories, reporting status to the system administrator, and routine invocations of the uuxqt and uusched daemons SYNOPSIS
These shell scripts reside in the following directory: /usr/lib/uucp DESCRIPTION
All the scripts can be run from the command line or can be run automatically by the cron daemon. To automatically run the scripts, remove the comment character (#) from the beginning of the relevant line in the /var/spool/cron/crontabs/uucp file. This script reports status to the system administrator. It issues the uustat command to find out the status of uucp jobs. It mails the results to the uucp login ID. The script may be modified to send mail to any login ID such as the uucp administrative login ID (uucpa) or root. This script cleans up the /var/spool/uucp and /var/spool/uucppublic directories by running the uucleanup command. The uucleanup com- mand is run with the following parameters: -C7, -D7, X2, -o2, -W1. This script runs the uusched and uuxqt daemons in the background. This script polls the systems listed in the /usr/lib/uucp/Poll file. The uudemon.poll script should be scheduled before the uudemon.hour script. This allows uudemon.poll to create any command files before cron runs the uudemon.hour script. FILES
Contains the uudemon.admin, uudemon.cleanu, uudemon.hour and uudemon.poll files. Contains the uucp file. RELATED INFORMATION
Commands: cron(8), uucleanup(8), uusched(8), uuxqt(1) Files: /usr/lib/uucp delim off uudemon(4)
All times are GMT -4. The time now is 11:40 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy