# the the age of the file using epoch seconds
fileage=$(( $(date +%s) - $(date -r min.h.bak +%s) ))
# age expressed as hours:
echo "hours = $(( $fileage / 3600 ))"
# age in days:
echo "days = $(( $fileage / 86400 ))"
You errors have a space between the variable name and equal symbol in an assign statement
Code:
var ="bad"
var= "bad"
var = "bad"
# no spaces either side of the equals symbol.
var="correct"
You have a logic problem using %H for hours - file going over midnight i.e., yesterday at 2300 and today at 0106 will give you a negative number
Does min.h.bak mean the filename in your suggestion ?
Hi,
i want to search a file in the dir , if file exists for todays date print the message that file found or if file does not exist for todays date/ if file not found i want to display message saying that file not found. How to do this.
Thx for your help. (2 Replies)
Hi guys,
I have a directory in UNIX having files with the below format, i need to pickup the latest file having recent timestamp embedded on it, then need to rename it to a standard file name.
Below is the file format:
filename_yyyymmdd.csv, i need to pick the latest and move it with the... (1 Reply)
I want to loop through files in a directory but omit the file with the latest date in my list of files. How would I accomplish this?
Thanks (2 Replies)
Hi All,
URGENT - Please help me form a scipt for this:
I need the LATEST file from a dir on REMOTE machine to be SCP'd to a dir on local machine. (and I need to execute this from local server)
I know that the below cmd is used to find the LATEST file from a dir. But this command is not... (3 Replies)
OK, I am a little new to AIX 5.3 and also to scripting. I have a shell script that I wrote and am having difficulty pushing specific files by the system date. Here is my script:
#!/usr/bin/sh
RSYNC=/usr/local/bin/rsync
SSH=/usr/local/bin/ssh
KEY=<path> somekey.key
RUSER=mike... (4 Replies)
Hi Everyone,
I am writing a shell script and I am struck here:
I need to find the latest file in a directory depending upon the date.
For example:
The files in the directory are:
Filename_bo_20110619
Filename_bo_20110620
Filename_bo_20110621
Filename_bo_20110622
So here, I want... (2 Replies)
Hi there,
I have a log file that I need to check every 10 minutes to find if a specific error exists but only in that 10 minute period. The reason is that the log is quite large, and will frequently contain these errors, so I only want alerting if it in the last 10 minutes - I don't want... (3 Replies)
Hi Folks,
As part of my application I need to find out what the latest directory based
on the name of that directory (not it's file system timestamp).
Example: I have a directory which contains below directories (each of while contains files etc)
20120000/
20120000/
latest (symbolic link to... (5 Replies)
Hi All,
I am using the below command to find the latest file in a dir:
ls -tr $v_sftphomedir/$v_sourcefile |tail -1
or
ls -t1 $v_sftphomedir/$v_sourcefile |head -1
and the outpur returned is below:
/home/cobr_sftp/var/controllingload/Backup/Dbrwds_Div_1796050246.txt
I need only the... (5 Replies)
I am trying to look into multiple directories and pluck out the latest version of a specific file, regardless of where it sits within the directory structure.
Ex:
The file is a .xls file and could have a depth within the directory of anywhere from 1-5
Working directory - Folder1... (6 Replies)
Discussion started by: co21ss
6 Replies
LEARN ABOUT DEBIAN
snexpire
snexpire,v0.3.8(8) System Manager's Manual snexpire,v0.3.8(8)NAME
snexpire - expire news under the sn system.
SYNOPSIS
snexpire [-v] [-exp] newsgroup [[-exp] newsgroup]...
DESCRIPTION
snexpire expires news in the sn news system, one article file (=10 articles, compile time default) at a time. snexpire always leaves
behind at least one article file, so that newly entered articles will have numbers not overlapping previously used numbers. As an excep-
tion if the expiration age is set to 0, then even this last file will be expired and subsequent article numbers will start from the begin-
ning. You will need to be root or own /var/spool/sn to run snexpire.
OPTIONS -v Output a line for each article expired. The format of this line is the same as for snscan.
ARGUMENTS
snexpire expires all newsgroups named on the command line. Each newsgroup may be preceded by -exp to control the expiration age. exp is
of the form #[hdwmy] where # is a number, followed by one of the characters h,d,w,m,y representing hours, days, weeks, months and years.
The default for -exp is a compile-time fixed. Each [-exp] applies to the next newsgroup only, any newsgroups after that one get default
treatment unless overridden by another [-exp].
FILES MODIFIED
/var/spool/sn/newsgroup/.times, /var/spool/sn/newsgroup/[0123456789]*, /var/spool/sn/{.chain,.table}.
ENVIRONMENT VARIABLES
SNROOT If this is set and is not empty, the value is used in place of /var/spool/sn, the default news spool directory.
FILES
/var/spool/sn/newsgroup/.expire
If this exists, its contents are taken to be exp if not overridden by -exp on the command line.
N.B. Harold Tay snexpire,v0.3.8(8)