successive file renaming & overwriting


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting successive file renaming & overwriting
# 1  
Old 09-29-2005
Question successive file renaming & overwriting

Hi all,

In our webserver customer wants to see the latest 10 files arrived. So the names are hardcoded in webpage like :

filename_01.txt
filename_02.txt
....
....
filename_10.txt

where the filename_01.txt is the latest one (typically the output of ls -1t) in the /../webpage directory.

I will have to schedule a daemon/cron job that picks new incoming files from directory /../land (both are in same server) - filename are standard - say new_file_ddmmyy and move to /../webpage directory.

Now the latest moved file will be renamed to filename_01.txt.
the old filename_01.txt will be renamed to filename_02.txt
and so on.

this will be a dynamic script.

Any idea/algorithm/logic/script will help me a lot.

Thanks in advance.

~
sabya
# 2  
Old 09-29-2005
You don't say which shell you are using. This is bash...
Code:
for (( x=9 ; x>0 ; x-- ))
do
   y=$(printf "%02d" $x)
   z=$(printf "%02d" $((x+1)))
   echo mv filename_$y.txt filename_$z.txt
done

...remove the echo if it does what you want.

On second thoughts, since the number of files is hard-coded why not just copy and paste the output from this script...
Code:
mv filename_09.txt filename_10.txt
mv filename_08.txt filename_09.txt
mv filename_07.txt filename_08.txt
mv filename_06.txt filename_07.txt
mv filename_05.txt filename_06.txt
mv filename_04.txt filename_05.txt
mv filename_03.txt filename_04.txt
mv filename_02.txt filename_03.txt
mv filename_01.txt filename_02.txt

# 3  
Old 09-30-2005
I am using ksh.
thanks a lot. I was planning to go from top to bottm and messing things up.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Avoid overwriting backup file when multiple entries need to replace in one file input from another

Hello, I have been working on script in which search and replace the multiple pattern. 1. update_params.sh read the multiple pattern from input file ParamMapping.txt(old_entry|New_entry) and passing this values one by one to change_text.sh 2. change_text.sh read... (0 Replies)
Discussion started by: ketanraut
0 Replies

2. Shell Programming and Scripting

sed is not overwriting a file

hi i have a file as in follwoing: cat apple.txt Apple is a fruit But this fruit is costly Now I used the sed command and i see output as in following # sed 's/fruit/healthy &/' fruit.txt Apple is a healthy fruit But this healthy fruit is costly # sed works fine here. But... (2 Replies)
Discussion started by: Priya Amaresh
2 Replies

3. Shell Programming and Scripting

File overwriting

Hi, An application is transferring a file to linux system with same file name. As file is transferring with same name always file will be overwritten. In this case we want to know what times file was overwirtten like below. Modify: 2014-05-12 00:52:01.000000000 Modify: 2014-05-12... (2 Replies)
Discussion started by: Satyak
2 Replies

4. Shell Programming and Scripting

Overwriting file with sftp

I have a script, which runs through cronjob every night 9 PM. It is supposed to do following tasks -- 1- Connect to ftp.testsite.com via user redtest 2- Fetch file red_bill.txt to my local server, where my script is residing. 3- Rename red_bill.txt to red_bill.V01.txt everyday on sftp server.... (4 Replies)
Discussion started by: solaris_1977
4 Replies

5. Shell Programming and Scripting

Recursive File Renaming & Natural Sorting (Bash)

NB! I have already started a thread on this subject on ComputerHope (with the thread title "Recursive File Renaming & Logical Sorting"). However, on ComputerHope they are perhaps more specialized in Windows Command Prompt, and not that much in shell scripts for Bash (I guess). I have a bulk... (1 Reply)
Discussion started by: JewzeyfGhewbelz
1 Replies

6. Shell Programming and Scripting

Renaming files & folder according to the similarities in filenames

hello does someone want to help me for this one ? i want to rename files & a folder according to the similarities in filenames for example : the file with the good name cglogo tougl1953 dgmel bogd 01 -- ttgductoog ggdté gollogtd.ext1the others files needed to be renamed cglogo... (5 Replies)
Discussion started by: mc2z674gj
5 Replies

7. UNIX Desktop Questions & Answers

overwriting on a file

I have loads of files in different directories which I do miner changed on them and till now I have to create totally new directories for them, specially as I deal with a whole directory at once :wall::wall::wall::wall: it creates such as mess really e.g. FILES="F1/*" for X in $FILES do... (2 Replies)
Discussion started by: A-V
2 Replies

8. Linux

Is it possible to revert a file after overwriting it ?

Long story short, there was some sort of corruption with my ide and the script I was working on has been over written with nothing (the file is blank now). The IDE doesn't store a back up from what I know (I'm using notepadd++ in wine lol I know I know I'm addictted to the nppftp sidebar and geany... (1 Reply)
Discussion started by: noPermissions
1 Replies

9. Programming

Copying and overwriting a file using file descriptor

Hi , i have two basic requirement on linux platform . I am using C language to do this . 1) copying one file to another (assuming i know their file descriptors) 2) Overwriting a file using it file descriptor . Please guide. regards Aki (2 Replies)
Discussion started by: meet123321
2 Replies

10. Shell Programming and Scripting

Overwriting File

How to overwrite every time a particular portion of a file? ---------- Post updated at 02:16 PM ---------- Previous update was at 02:07 PM ---------- I have a file whose contents are something like: Output of "apachectl fullstatus" command: ---------------------------------------------... (3 Replies)
Discussion started by: proactiveaditya
3 Replies
Login or Register to Ask a Question