Sponsored Content
Top Forums UNIX for Dummies Questions & Answers How to subtract 2 hours from 'date' in shell ( /bin/sh ) script ? Post 2851 by Optimus_P on Thursday 7th of June 2001 03:23:41 PM
Old 06-07-2001
crewd but it works.

(host):# date +%Y-%m-%d-%H-%M-%S
2001-06-07-14-25-18
(host):# date +%Y-%m-%d-%H-%M-%S|awk -F"-" '{ print $1$2$3($4-2)$5$6 }'
20010607122522

or

OLDHOUR=`date +%H|awk '{ print ($1-2) }'`
FILES=`ls -l|grep -v total|awk '{ print $8 }'|awk -F":" '{ print $1 }'`
echo ${OLDHOUR}
echo ${FILES}

for i in `ls`;do
if [[ ${FILES} -le ${OLDHOUR} ]]; then
echo "This file ($i) is older then 2 hours from the current time"
fi
done
--- OUTPUT---
(host):# ./time.ksh
13
10 10 15 15 10
./time.ksh[6]: 10^J10^J15^J15^J10: syntax error

you would have to work out the FILES variable cuz there is a ^J in there and i dont know how to get rid of it. it seems to be comming from the -F option.

Last edited by Optimus_P; 06-07-2001 at 05:40 PM..
 

10 More Discussions You Might Find Interesting

1. Programming

i can't use 'make' in my computer?

I need to compile a file,but 'make' does not work.please tell me how to use it or need which tools? (3 Replies)
Discussion started by: dsun5
3 Replies

2. Shell Programming and Scripting

Clearify what it means under 'WHAT' when hit the 'w'-command

I wonder how I shall read the result below, especially 'what' shown below. The result was shown when I entered 'w'. E.g what is TOP? What is gosh ( what does selmgr mean?)? login@ idle JCPU PCPU what 6:15am 7:04 39 39 TOP 6:34am 6:45 45 45 TOP 6:41am ... (1 Reply)
Discussion started by: Aelgen
1 Replies

3. UNIX for Advanced & Expert Users

Terminal 'Local Echo' lost on Modem Dial-out

Can anybody help me? I am developing a utility for automating message paging to a BT alphanumeric pager. I am using a USR 56K Fax-modem connected to /dev/cuab on a Sun Ultra-10. I am using the UNIX 'tip' utility to connect to the modem and I have configured the modem as follows: Baud Rate:... (2 Replies)
Discussion started by: mybeat
2 Replies

4. Filesystems, Disks and Memory

HELP! The '/var/adm/message' file increase every few seconds???

Hi, guys, I have a big problem. I've got a sun solaris 4.1.4 workstation, and the /var/adm/message file will add one row every few seconds. It soon becomes a large file. I wander if there are some mistakes configuring the workstation. the /var/adm/message is as follow: ... (1 Reply)
Discussion started by: cloudsmell
1 Replies

5. UNIX for Dummies Questions & Answers

HELP! The '/var/adm/message' file increase every few seconds???

Hi, guys, I have a big problem. I've got a sun solaris 4.1.4 workstation, and the /var/adm/message file will add one row every few seconds. It becomes a large file in a short time. I wander if there are some mistakes configuring the workstation. the /var/adm/message is as follow: ... (3 Replies)
Discussion started by: cloudsmell
3 Replies

6. UNIX for Dummies Questions & Answers

quoting echo 'it's friday'

echo 'it's friday' why appear the > (3 Replies)
Discussion started by: yls177
3 Replies

7. IP Networking

BELKIN 'F5D5020' 16bit PCMCIA - FreeBSD HOWTO

Hey all, I've bought a few bits from Belkin who seem quite happy to support FreeBSD! Last time I bought a UPS from them and it's still going well :D I saw this on their website that the 16bit PCMCIA card was supported under FreeBSD: http://www.belkin.com/network/F5D5020.html I went to my... (0 Replies)
Discussion started by: WIntellect
0 Replies

8. Email Antispam Techniques and Email Filtering

Procmail recipe: blocking 'unsubscribe and opt-out' messages....

Here is a crude procmail recipe that I quickly created (NOT a procmail recipe expert, btw) that has been catching lots of spam (current second after the charset_spam recipe posted earlier): :0B * .*If.you.do.not.wish.to.receive...* more_spam :0B * You.requested.to.receive.this.mailing... (0 Replies)
Discussion started by: Neo
0 Replies

9. UNIX for Advanced & Expert Users

How to remove a file with a leading dash '-' in it's name?

Somehow someone created a file named '-ov' in the root directory. Given the name, the how was probably the result of some cpio command they bozo'ed. I've tried a number of different ways to get rid of it using * and ? wildcards, '\' escape patterns etc.. They all fail with " illegal option --... (3 Replies)
Discussion started by: GSalisbury
3 Replies

10. Shell Programming and Scripting

What are the differences between 'bash' and 'sh'

Hopefully this doesn't come off as too much of a "newbie" question or a flamebait. But I have recently begun working with a Sun Solaris box after having spent the past five years working with RedHat. From what i can tell, thing look fairly similar and the 'man' command is some help. But I've... (7 Replies)
Discussion started by: deckard
7 Replies
uuclean(1M)															       uuclean(1M)

NAME
uuclean - uucp spool directory clean-up SYNOPSIS
[options] DESCRIPTION
The commands, including are targeted for removal from HP-UX; see the below. scans the spool directories for files with the specified prefix and deletes all those that are older than the specified number of hours. Options recognizes the following options: Clean directory instead of the spool directory. If directory is not a valid spool directory, it cannot contain ``work files''; i.e., files whose names start with These files have special meaning to pertaining to job statistics. Scan for files with pre as the file prefix. Up to 10 arguments can be specified. A without any pre following will cause all files older than the specified time to be deleted. Files whose age is more than time hours are deleted if the prefix test is satisfied (default time is 72 hours). The default action for is to remove files that are older than a specified time (see option). The option is used to find files older than time hours; however, the files are not deleted. If the argument file is present the warning is placed in file; oth- erwise, the warnings go to the standard output. Only files destined for system sys are examined. Up to 10 arguments can be specified. The option sends mail to the owner of the file when it is deleted. If a file is specified, an entry is placed in file. This program is typically started by (see cron(1M)). WARNINGS
Use of commands, including is discouraged because they are targeted for removal from HP-UX. Use ftp(1) or rcp(1) instead. FILES
spool directory SEE ALSO
uucp(1), uux(1), cron(1M), uucleanup(1M). Tim O'Reilly and Grace Todino, O'Reilly & Associates, Inc. USA. Grace Todino and Dale Dougherty, O'Reilly & Associates, Inc. USA. TO BE OBSOLETED uuclean(1M)
All times are GMT -4. The time now is 04:39 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy