06-24-2005
Try this piece of code if you want to be 100% sure.
for filename in list
do
file_dt=`echo $filename | awk '{print substr($1,length($1)-12,8)}'`
today_dt=`date '+%Y%m%d'`
(( diff=$today_dt-$file_dt))
if [ $diff -gt 30 ]; then
do whatever u want
....
fi
done
using find and rm combination will be more fast.
but if you are not too sure, u can use this.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hello guys I'm writing a script and I need some help. I'm almost done but I think I have a problem with my ffind command. I need the scripts to delete files are 60 days old and then append the filenames to a text file on the days they were deleted. If someone can help me I would be thankful. (5 Replies)
Discussion started by: aojmoj
5 Replies
2. Shell Programming and Scripting
Hi,
I would like to list latest 2 days, 3 days or 4 days,etc of files in the directory...
how? is it using ls? (3 Replies)
Discussion started by: happyv
3 Replies
3. UNIX for Dummies Questions & Answers
Script help, I need to delete files that are older than 7 days. I do that automatically but I know that a cron job can do the job for me. Any help is greatly appreciated, as you can see, I am a DOS or WINDOWS guy. Little on UNIX. Thanks (3 Replies)
Discussion started by: texasoeb
3 Replies
4. Shell Programming and Scripting
I'm new in Unix shell scripting and i need someone to help me to make Script that run all time watching my directory that files uploaded to it via FTP (/mydir/incoming_files), if any files exists in it then (if many files exists, then sort files and load them ascending) it‘ll checks the size of the... (1 Reply)
Discussion started by: m_fighter
1 Replies
5. Shell Programming and Scripting
Hi ,
I need to remove files from a specific directory which are 7 days old
using folowing find comand as:
find /home/dir1/log -name "run*.log" -mtime +6 -prune -exec rm -f {} \;
but my script should traverse to /home/dir1/log
and them delete the specified files in the directory.
i.e... (2 Replies)
Discussion started by: Navatha
2 Replies
6. UNIX for Advanced & Expert Users
Hi,
on AIX 6.1,
is there any commande line to remove the files older than n days in a directory ?
Thanks. (2 Replies)
Discussion started by: big123456
2 Replies
7. AIX
Hi
In my aix server under the location "/usr/sap/SAPXI/extract", I have a lot of log files.
I need a script which is to be added in crontab so that the files and directories older than 14 days should get deleted automatically from the location "/usr/sap/SAPXI/extract".
Please advise me.... (3 Replies)
Discussion started by: samsungsamsung
3 Replies
8. UNIX for Dummies Questions & Answers
Hi guys..
Currently me using AIX 5.3.0.0
I have these files generated by Oracle in /tmp folder..
# date
Mon Sep 26 11:53:31 BEIST 2011
# pwd
/tmp
# df -g .
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/hd3 10.00 3.65 64% 62479 7% /tmp... (2 Replies)
Discussion started by: mushr00m
2 Replies
9. UNIX for Dummies Questions & Answers
Hi All,
Request your expertise in tackling one requirement in my project,(i dont have much expertise in Shell Scripting). The requirement is as below,
1) We store the last run date of a process in a file. When the batch run the next time, it should read this file, get the last run date from... (1 Reply)
Discussion started by: dsfreddie
1 Replies
10. UNIX for Dummies Questions & Answers
we need to have periodic clean up implemented in our sap directory \\sapds\PR1\int\scm\snp\outbound\snapshot. which needs unix script for Deleting files older than 14 days automatically in sap system unix os. (1 Reply)
Discussion started by: kvkreddy_b2w
1 Replies
LEARN ABOUT REDHAT
sccs-sccsdiff
sccs-sccsdiff(1) User Commands sccs-sccsdiff(1)
NAME
sccs-sccsdiff, sccsdiff - compare two versions of an SCCS file
SYNOPSIS
/usr/ccs/bin/sccsdiff [-p] -rsid -rsid [diff-options] s.filename
DESCRIPTION
sccsdiff compares two versions of an SCCS file and displays the differences between the two versions. Any number of SCCS files may be spec-
ified. The options specified apply to all named s.files.
OPTIONS
The following options are supported:
-p Pipe output for each file through pr(1).
-rsid Specify a version corresponding to the indicated SCCS delta ID (SID) for comparison. Versions are passed to diff(1) in the
order given.
diff-options Pass options to diff(1), including: -b, -c, -e, -f, -h, -u, -C number, -U number, and -D string.
FILES
/tmp/get????? temporary files
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWsprot |
+-----------------------------+-----------------------------+
SEE ALSO
diff(1), sccs(1), sccs-delta(1), sccs-get(1), sccs-help(1), sccs-prs(1), sccs-prt(1), what(1), sccsfile(4), attributes(5)
DIAGNOSTICS
filename: No differences If the two versions are the same.
Use the SCCS help command for explanations of other messages. See sccs-help(1).
SunOS 5.10 28 Sep 2001 sccs-sccsdiff(1)