05-02-2007
Help in renaming file !!!
Hi All,
I want to rename a file inside a script which has a date portion appended at the start of the file name.
The script i wrote works fine when the file comes on a day to day basis but sometimes it comes late too.
#!/usr/bin/ksh
cd /space/file/source
dt=$(date "date "+%m%d%Y")
mv $dt_xxx_yyy_aaa_bbb.txt xxx_yyy_aaa_bbb_$dt.txt
input:
04302007_xxx_yyy_aaa_bbb.txt
output should be like
xxx_yyy_aaa_bbb_04302007.txt.
I know sed or awk can do this by extracting the numeric part and then appending it to the end of file name.But me totally new to such things.Can someone help me extracting the date portion and then adding it just before the extension?
Thanks,
Kumar
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi All,
I was wondering if anyone knows how i take in a file, format the file, and then rename the file as the same name as the input file in shell script. Here is an example of what I am doing:
if ]
then
echo "please enter a filename"
else
export infile=$1
I take in a file... (3 Replies)
Discussion started by: lachino8
3 Replies
2. Shell Programming and Scripting
I have an audit log that is produced each day from a production printer. It names the file using todays date, but it removes the leading zero's. For example: todays date 060104 names the file 6104.txt.
I ftp this file onto a Sun box and pull stats off of it. To keep some consistency to what I am... (2 Replies)
Discussion started by: dbrundrett
2 Replies
3. Shell Programming and Scripting
Dear Friends,
Need your help once again.
I have this file name
e.g.1) report_12.rp_1
e.g.2) remark_mm.rmr_3
I want it to be renamed as
report_12_1.rp
remark_mm_3.rmr (3 Replies)
Discussion started by: anushree.a
3 Replies
4. Shell Programming and Scripting
I am a complete Unix newbie and I need some help! (Please...)
I need to rename a file from the following format:
Test_Test_EAR_1234.ear
To the following:
Test_Test_EAR.ear
In other words, I need to remove everything after & including the final underscore up to the "." What is the best... (6 Replies)
Discussion started by: VeloLisa
6 Replies
5. Shell Programming and Scripting
have this shl that will FTP a file from the a directory in windows to UNIX, It get the name of the file stored in this variable $UpLoadFileName then put in the local directory LocalDir="${MPATH}/xxxxx/dat_files" that part seems to be working, but then I need to take that file and rename, I am using... (3 Replies)
Discussion started by: rechever
3 Replies
6. Shell Programming and Scripting
I have to rename a large number of files so that the name of each file corresponds to a code number that is given side by side in a list (textfile).
The list contains in column A the filename of the actual files to be renamed and in column B the name (a client code, 9 digits) that has to be... (7 Replies)
Discussion started by: netfreighter
7 Replies
7. Shell Programming and Scripting
Hello,
I have an outstanding issue..Iam on linux and using a putty to connect to my server and then fire our unix shell script.
At location /usr/sam a file called "er 1 32.txt" out boss transfer via application.
From my end on terminal when i want to transfer this file to some other location... (2 Replies)
Discussion started by: j_panky
2 Replies
8. UNIX for Dummies Questions & Answers
I have a file named as Pro_PatAct_MMDDYYYY.csv. I need to renmae it to this Pro_PatAct.csv without the date timestamp. Can someone help me to achieve this using a regular expn. (3 Replies)
Discussion started by: imran_affu
3 Replies
9. UNIX for Dummies Questions & Answers
Hi there,
I have 350 files in this directory: /home/adams/29 that was mistakenly renamed in this format:
TTFILE_BIT_638478.txt.dat
I want to take out the trailing .dat so that it ends in .txt: TTFILE_BIT_638478.txt
I need help please.
Thank you. (6 Replies)
Discussion started by: Creems
6 Replies
10. Shell Programming and Scripting
Hi
Am trying to move a file from one name to another
When I do "ls" to check for the moved filename
I can see the file but when I try the same with a script am unable..
I think am doing some pretty silly error.. please help..
toMove=`ls | grep -E "partition.+"`
mv $toMove partition._org... (7 Replies)
Discussion started by: Priya Amaresh
7 Replies
LEARN ABOUT DEBIAN
web::simple::deployment
Web::Simple::Deployment(3pm) User Contributed Perl Documentation Web::Simple::Deployment(3pm)
NAME
Web::Simple::Deployment - various deployment options
DESCRIPTION
This file documents common deployment methods for Web::Simple. If you feel one is missing, please ask in the IRC channel and we'll work
with you to add it.
CGI
The most basic deployment option is as a CGI script loading and running your Web::Simple-module:
#!/usr/bin/env perl
use Your::Web::Simple::App;
Your::Web::Simple::App->run_if_script;
Save that as script.cgi and your web server will handle it correctly.
Plack-Server
This works in with exactly the same code as CGI deployment. However instead of letting your web server load script.cgi, you run this on the
command line:
plackup script.cgi
Self-contained CGI
Sometimes your app is so small that you have only one or two tiny classes that you want to run as a CGI script. Web::Simple offers a
helpful mechanism to achieve that.
#!/usr/bin/env perl
use Web::Simple 'HelloWorld'; # enables strictures and warnings for the file
# additionally, HelloWorld is upgraded to a
# Web::Simple application
{
package HelloWorld;
sub dispatch_request {
sub (GET) {
[
200,
[ 'Content-type', 'text/plain' ],
[ 'Hello world! It is a fine ' . HelloWorld::Helper->day ]
]
},
sub () {
[ 405, [ 'Content-type', 'text/plain' ], [ 'Method not allowed' ] ]
}
}
}
{
package HelloWorld::Helper;
use DateTime;
sub day {
return DateTime->now->day_name;
}
}
HelloWorld->run_if_script;
AUTHORS
See Web::Simple for authors.
COPYRIGHT AND LICENSE
See Web::Simple for the copyright and license.
perl v5.14.2 2012-05-07 Web::Simple::Deployment(3pm)