help with a script to gzip/move files


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting help with a script to gzip/move files
# 1  
Old 11-23-2011
help with a script to gzip/move files

Hi

Please can you help me in writing a script to find files on a specific directory, and of extension "tap" but only of the month of september, gzip and move them to another directory.
Your help will be appreciated.
# 2  
Old 11-23-2011
Hi,

if you're goin' to use a shell (i.e.: bash, sh, ksh, etc.) script, start reading man pages for the following commands:
- find: looking for the files with the required extension and with modification time in the required date-range (hint: look at the -ctime option and numeric arguments in the TEST section of the man page; look also at the -name option in the same section);
- gzip: compressing the files
- mv: moving the files

Then try to write some line of codes and post them for further help.
see ya
fra
# 3  
Old 11-23-2011
help with a script to gzip/move files

Hi

I am still learning scripting, but I was thinking on these lines:
Code:
find /some_dir -type f \(-name "*.tap" \) > file_list
gzip $(< file_list)

but the problem is it will find all files, but I only want the ones from september.

Moderator's Comments:
Mod Comment How to use code tags

Last edited by Franklin52; 11-23-2011 at 06:46 AM.. Reason: Please use code tags for data and code samples
# 4  
Old 11-23-2011
how do you know the file is from september? from the file name, timestamp or content?

Give a sample.
# 5  
Old 11-23-2011
if you do a ls -lrt:
ls -lrt ICTCDMOZ01AUSTA0375020110921123256.tap
-rw-r--r-- 1 ictprd ict 73800 Sep 21 12:35 ICTCDMOZ01AUSTA0375020110921123256.tap
Login or Register to Ask a Question

Previous Thread | Next Thread

7 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Script to move certain no. of files every second

Hi All, I am new to Linux/Scripting and need some assistance in coming up with a script that can move certain amount of files from one directory to other every seconds. Usercase: We have around 100k files in tmp directory on my server which needs to be moved to another folder to get... (3 Replies)
Discussion started by: Raj1184
3 Replies

2. Shell Programming and Scripting

Script move files by name

hi, I have a lot of files named xxxxx__AA.txt, xxxxx__BB.txt, xxxxx__CC.txt and I would like to move xxxxx__AA.txt in AA directory, xxxxx__BB.txt in BB etc. Could you help me do it in bash script? (5 Replies)
Discussion started by: corfuitl
5 Replies

3. HP-UX

[Solved] Help with a script to gzip/move files

Hi Please can you help me in writing a script to find files on a specific directory, and of extension "tap" but only of the month of september, gzip and move them to another directory. Your help will be appreciated. (8 Replies)
Discussion started by: fretagi
8 Replies

4. Shell Programming and Scripting

Need shell script to move files

Hi , I need a simple shell script to move the files from one directory to another directory after every 1 hour..!!! ?? (1 Reply)
Discussion started by: SARAL SAXENA
1 Replies

5. Shell Programming and Scripting

Need script to move files based on name

Hi folks, I'm new here and appreciate greatly any help. I have a bunch of files that need be moved and renamed. Fortunately, they are all in sequence... Present filename and path: /.catalog1/t76038_842-01 Move to: /.catalog1/76038-01 So, we need to drop the... (8 Replies)
Discussion started by: axslinger
8 Replies

6. Shell Programming and Scripting

Perl script to move files not in use

I need to write a script to move files only when they are not in use. I have a rudementry bash script for Linux but i need a perl script so it will work on Linux and hpux. Oracle writes files to a directory called /data and the files there are moved every 5 minutes to a new home. But i need to... (1 Reply)
Discussion started by: insania
1 Replies

7. Shell Programming and Scripting

Script to move trace files

Please debug this shell script for me.. Basically the idea is to run the script, based on the command to move some trace files to a separate directory and I am getting the error. Only the COMMAND that has rm {} works and I basically want to use it for the fourth one. Please try for the 2nd, 3rd and... (4 Replies)
Discussion started by: ST2000
4 Replies
Login or Register to Ask a Question