The UNIX and Linux Forums  
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.

Go Back   The UNIX and Linux Forums > Top Forums > Shell Programming and Scripting
.
google unix.com




View Single Post in the UNIX and Linux Forums - Click on the Thread or Permalink to View Entire Thread -->
  #1 (permalink)  
Old 08-28-2008
sreenusola sreenusola is offline
Registered User
  
 

Join Date: Aug 2008
Posts: 19
Can somebody solve this please

I have to find the files older than 200 days from a path and copy them to some other directory with the current date stamp attached to it.
i have written like follows:

#!/bin/ksh
DSTAMP=$(date +"%y%m%d%H%M")
rm $CA_OUT_PATH/ftp_logs/temp
touch $CA_OUT_PATH/ftp_logs/temp
chmod 777 $CA_OUT_PATH/ftp_logs/temp
find $CA_OUT_PATH/*/ftp_out -type f -mtime -200 > $CA_OUT_PATH/ftp_logs/temp
while read line
do
cp -f $line $CA_OUT_PATH/ftp_logs/${line}.$DSTAMP
done < $CA_OUT_PATH/ftp_logs/temp


but its trying to copy the entire path of the file and failing.
I need to copy the only filenames.datestamp after the search

pls look in to this help me out.