07-30-2005
If the modification times of the files don't necesarilly match the "dates" coded in the filenames, then you have to be a bit more creative. If this is part of a big project that you want automated, you should look into writing a perl script, which would read the directory filenames into an array, and then parse the filenames for substrings (those correspdng to "dates"), and order the array according to these substrings. In this way you can determine the filename corresponding to the most recent date.
Also, as more general advice, rather than making a copy of the most recent file, you should consider creating a symbolic link to it. E.g., in your example above, use:
ln -s bas100e1_jun05 bas100e1
But to get to the real issue: I don't know what you are trying to do with these different files. But if these file represent different versions/revisions of basically the same file, and you are using dates in the filenames to keep track of these revisions, then you are probably WAY better off looking into a version control system. Probably RCS is what you would want to use. Very simple and elegant...
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I need to write a script that copies files from one directory to another that were created after "today 6:30". This script will be NOT be ran at the same time each day.
any help is appreciated. (2 Replies)
Discussion started by: jm6601
2 Replies
2. Shell Programming and Scripting
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)
Discussion started by: stringzz
2 Replies
3. Shell Programming and Scripting
Hi,
I have a problem.
I have some text files in a folder. The names can be like:
emp_20080307053015.dat
emp_20080306053015.dat
emp_20080305053015.dat
emp_20080304053015.dat
The date format appended is like yyyymmdd and timestamp.
What i need is i have to copy the latest file every... (12 Replies)
Discussion started by: Aswarth
12 Replies
4. Shell Programming and Scripting
Hi everyone,
Please help:)
I have a list of 1000 different files which comes daily to the directory.Some of
the files are not coming to the directory now.
I need to write a shell script to find the latest date and time of the files they
came to the directory. The files should be unique.... (1 Reply)
Discussion started by: karthicss
1 Replies
5. Shell Programming and Scripting
Hello all, this is my first post while i am trying to understand unix.
I would basically like to know if i can do this:
Lets say i have a folderA and folderB
And i save something in folderA
Can i make a script that checks folderA latest file, then compares it with the date of latest file in... (16 Replies)
Discussion started by: takissd
16 Replies
6. Shell Programming and Scripting
Hello
I have three directory structures for code releases.
Each directory structure looks like this:
bash-3.00$ ls -R | more
.:
Test_Release_1
Test_Release_2
Test_Release_3
./Test_Release_1/dbcode:
rp_online_import_srdp.pkb-1
srdp_ar_validation.pkb-1... (1 Reply)
Discussion started by: Glyn_Mo
1 Replies
7. Shell Programming and Scripting
Hi,
I have below two situations to handle,
1. I have list of files with file names having date&time. I have to backup to old date files. say I have below files in a directory,
1. XX123_20101004010101.dat
2. XX124_20101004010201.dat
3. XX121_20101003010101.dat
4.... (6 Replies)
Discussion started by: smr_rashmy
6 Replies
8. UNIX for Dummies Questions & Answers
ls -lrt | nawk -v D="$(date +'%b%e:'| sed 's/ //g')" 'D==$6$7":"{sub(".*"$9,$9);print}'
This picks only the latest files created based on the timestamp for that particular day..
how do i copy over the same files to a different location???? (1 Reply)
Discussion started by: win4luv
1 Replies
9. UNIX for Dummies Questions & Answers
Hi Folks,
I have one query that there is a folder in which daily several logs files are getting created , I reached to that location through putty but what I observer that 10 files of different date are been created with same name , what I need to see is the latest file ...let say the location is ... (5 Replies)
Discussion started by: KAREENA18
5 Replies
10. Shell Programming and Scripting
In linux.. In a directory there are 3 files which I want to copy only the latest file (ls -ltr myfiles*.txt|tail -1) to other directory in perl?
Could anyone please help me with the code?
Regards,
J (1 Reply)
Discussion started by: scriptscript
1 Replies
LEARN ABOUT DEBIAN
debian-distro-info
DEBIAN-DISTRO-INFO(1) General Commands Manual DEBIAN-DISTRO-INFO(1)
NAME
debian-distro-info - provides information about Debian's distributions
SYNOPSIS
debian-distro-info [OPTIONS]
OPTIONS
--date=DATE
date for calculating the version (default: today)
-h, --help
display help message and exit
--alias=DIST
print the alias (stable, testing, unstable) relative to the distribution codename passed as an argument. Only distribution code-
names composed of lower case ASCII letters are accepted, and if the distribution does not qualify as stable, testing or unstable,
then the same codename passed as argument is returned.
-a, --all
list all known versions
-d, --devel
latest development version
-o, --old
latest old (stable) version
-s, --stable
latest stable version
--supported
list of all supported stable versions
-t, --testing
latest testing version
--unsupported
list of all unsupported stable versions
-c, --codename
print the codename (default)
-r, --release
print the release version
-f, --fullname
print the full name
SEE ALSO
distro-info(1), ubuntu-distro-info(1)
AUTHOR
The script and this manual page was written by Benjamin Drung <bdrung@debian.org>.
distro-info January 2011 DEBIAN-DISTRO-INFO(1)