Can somebody solve this


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Can somebody solve this
# 8  
Old 08-29-2008
Try this one:
Code:
#!/bin/sh
Old_path="/d09/out/ofad/ftp_logs/"
New_path="/d09/out/ofad/glinf/ftp_out/"
mkdir -p $New_path
find "$Old_path" -type f -mtime +200 |\
while read i
do
 file=$(basename "$i")
 echo $Old_path$file $New_path$file.$(date +"%y%m%d%H%M") #Replace echo by cp here
done

# 9  
Old 08-29-2008
Hi danmero,

the script worked fine

thansk a lot for your help
# 10  
Old 09-01-2008
check this

I am not sure if I got your problem right or not. Try this -
Code:
#!/bin/ksh
find $CA_OUT_PATH/*/ftp_out -type f -mtime -200 |\
while read file
do
echo `basename $file`$(date +"%Y%m%d%H%M") | read newfile
cp $file $CA_OUT_PATH/ftp_logs/$newfile
done

# 11  
Old 09-01-2008
thank you ranj@chn
# 12  
Old 09-03-2008
Quote:
Originally Posted by sreenusola
can some body look in to this please
#!/bin/ksh
find $CA_OUT_PATH/*/ftp_out -type f -mtime -200 |\
while read file
do
echo "$file"$(date +"%Y%m%d%H%M") | read newfile
cp $file $CA_OUT_PATH/ftp_logs/$newfile
done

can be modified to

#!/bin/ksh
find $CA_OUT_PATH/*/ftp_out -type f -mtime -200 |\
while read file
do
cp $file $CA_OUT_PATH/ftp_logs/tmp
done
for a in `ls -1 $CA_OUT_PATH/ftp_logs/tmp`
do
mv $CA_OUT_PATH/ftp_logs/tmp/$a $CA_OUT_PATH/ftp_logs/$a$(date +"%Y%m%d%H%M")
done

before that make a directory $CA_OUT_PATH/ftp_logs/tmp
mkdir $CA_OUT_PATH/ftp_logs/tmp
chmod -R 777 $CA_OUT_PATH/ftp_logs/tmp

Smilie
# 13  
Old 09-03-2008
the script

#!/bin/ksh
find $CA_OUT_PATH/*/ftp_out -type f -mtime -200 |\
while read file
do
echo "$file"$(date +"%Y%m%d%H%M") | read newfile
cp $file $CA_OUT_PATH/ftp_logs/$newfile
done

can be modified by

#!/bin/ksh
find $CA_OUT_PATH/*/ftp_out -type f -mtime -200 |\
while read file
do
cp $file $CA_OUT_PATH/ftp_logs/tmp
done
for a in `ls -1 $CA_OUT_PATH/ftp_logs/tmp`
do
mv $CA_OUT_PATH/ftp_logs/tmp/$a $CA_OUT_PATH/ftp_logs/$a$(date +"%Y%m%d%H%M")
done

but before that make a directory $CA_OUT_PATH/ftp_logs/tmp
# 14  
Old 09-03-2008
Code:
find /old/dir/path/ -type f -mtime +200 | xargs -i cp {} /new/dir/path/{}.$(date +"%y%m%d%H%M")

 
Login or Register to Ask a Question

Previous Thread | Next Thread

6 More Discussions You Might Find Interesting

1. UNIX Desktop Questions & Answers

please help me to solve it

i thought about to use the commands : wc and sort cut and mybe more .. i need to write a bash script that recive a list of varuables kaka pele ronaldo beckham zidane messi rivaldo gerrard platini i need the program to print the longest word of the list. word in the output appears on a... (0 Replies)
Discussion started by: yairpg
0 Replies

2. Homework & Coursework Questions

help me to solve it thank you

i thought about to use the commands : wc and sort and mybe more .. i need to write a bash script that recive a list of varuables kaka pele ronaldo beckham zidane messi rivaldo gerrard platini i need the program to print the longest word of the list. word in the output appears on a separate... (1 Reply)
Discussion started by: yairpg
1 Replies

3. UNIX for Advanced & Expert Users

Can somebody solve this

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... (1 Reply)
Discussion started by: sreenusola
1 Replies

4. Shell Programming and Scripting

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... (1 Reply)
Discussion started by: sreenusola
1 Replies

5. Programming

does any one know how to solve?

Hello experts, Here is my code.I can create the database.But I also want it to see standard output.Please see the blocked code.If i use them they show me weired symbols. #include <stdio.h> #include <stdlib.h> struct date { int month; int day; int year; }; struct empRec{... (14 Replies)
Discussion started by: mlhazan
14 Replies

6. Shell Programming and Scripting

How to solve this

I have to write an script for.. CUST: 123 trans: some contents CUST: 1234 trans: some contents Now wat i have to do is this: CUST:123 akash trans: some contents CUST:1234 akash1 trans: I have been able to add... (3 Replies)
Discussion started by: akashag22
3 Replies
Login or Register to Ask a Question