Greetings,
I know i can use the mv command to move and rename one file. How can I do this with multiple files?
example
pic01.bmp to pic0001.bmp
how can i perform this function on an entire directory of sequential files and keep them in sequence?
Hints, suggestions are most welcome:)
... (1 Reply)
Hi All,
Being new to scripting I am facing a new situation. We have an application that generates a file lets say dumpfile for each user under the users home directory when they execute the application. This is quite a huge file and imagine having that for over 40 users on a daily basis. The... (1 Reply)
Hi Gurus,
I have some files(all ending with .out as extension).
Ex:
aa1.out
aa2.out
aa3.out
I would like to append each file with the current date to the end of the file so that they should become aa1_20090504.out.
So I am using rename as follows:
for i in path/aa* ; do mv $i... (5 Replies)
Hi,
I have 500 directories each with multiple data files inside them. The names are sort of random. For example, one directory has files named e_1.dat, e_5.dat, e_8.dat, etc. I need to move the files to a single directory and rename them all in numerical order, from 1.dat to 1000(or some... (1 Reply)
Dears,
I need your help!
I got a problem and found some workaround solution but I donno how to realize it.
I have a number of files (about 300 each day) and I need them to be renamed. All these files has fixed number of letters and name looks like this one:... (7 Replies)
Hey, I'm kinda new to the shell scripting and I don't wanna mess things up yet :)
Looking for a solution to the following:
I need to move all the files like "filename.failed.dateandtime" to another directory also renaming them "filename.ready". I can't figure how to do this with multiple files... (4 Replies)
I am a biologist and using an program on a computer cluster that generates a lot of data. The program creates a directory named
ExperimentX (where X is a number) that contains files "out.pdb" and "log.txt". I would like to create a script that renames the out.pdb file to out_ExperimentX.pdb (or... (1 Reply)
Hi.
I am trying to automate the movement and renaming of a number of files in a directory. I am using the 'mv' command as I do not have access to 'rename'. I have the following scripted FILES=$(ls /transfer/move/sys/mail/20130123/)
if ; then
for i in ${FILES} ; do
mv... (4 Replies)
I have a directory full of directories, say called A B C D E ....
In each of these directories there are files called 1.dsp 2.dsp 3.dsp ..... along with others (with different extensions)
I need to go through each of these directories and move the dsp file to another folder, but with the name now... (6 Replies)
Hey guys,
ive been working on this for about 2hrs now - without any solution.
At first I need to say I dont have skills in linux bash scripting, but I tried to use some codesnippets and manuals from google.
What I want to do:
I have different folders including 2 different filestypes with... (15 Replies)
Discussion started by: peter1337
15 Replies
LEARN ABOUT DEBIAN
audio::flac::header
Header(3pm) User Contributed Perl Documentation Header(3pm)NAME
Audio::FLAC::Header - interface to FLAC header metadata.
SYNOPSIS
use Audio::FLAC::Header;
my $flac = Audio::FLAC::Header->new("song.flac");
my $info = $flac->info();
foreach (keys %$info) {
print "$_: $info->{$_}
";
}
my $tags = $flac->tags();
foreach (keys %$tags) {
print "$_: $tags->{$_}
";
}
DESCRIPTION
This module returns a hash containing basic information about a FLAC file, a representation of the embedded cue sheet if one exists, as
well as tag information contained in the FLAC file's Vorbis tags. There is no complete list of tag keys for Vorbis tags, as they can be
defined by the user; the basic set of tags used for FLAC files include:
ALBUM
ARTIST
TITLE
DATE
GENRE
TRACKNUMBER
COMMENT
The information returned by Audio::FLAC::info is keyed by:
MINIMUMBLOCKSIZE
MAXIMUMBLOCKSIZE
MINIMUMFRAMESIZE
MAXIMUMFRAMESIZE
TOTALSAMPLES
SAMPLERATE
NUMCHANNELS
BITSPERSAMPLE
MD5CHECKSUM
Information stored in the main hash that relates to the file itself or is calculated from some of the information fields is keyed by:
trackLengthMinutes : minutes field of track length
trackLengthSeconds : seconds field of track length
trackLengthFrames : frames field of track length (base 75)
trackTotalLengthSeconds : total length of track in fractional seconds
bitRate : average bits per second of file
fileSize : file size, in bytes
CONSTRUCTORS
"new ($filename)"
Opens a FLAC file, ensuring that it exists and is actually an FLAC stream, then loads the information and comment fields.
INSTANCE METHODS
o info( [$key] )
Returns a hashref containing information about the FLAC file from the file's information header.
The optional parameter, key, allows you to retrieve a single value from the info hash. Returns "undef" if the key is not found.
o tags( [$key] )
Returns a hashref containing tag keys and values of the FLAC file from the file's Vorbis Comment header.
The optional parameter, key, allows you to retrieve a single value from the tag hash. Returns "undef" if the key is not found.
o cuesheet( )
Returns an arrayref which contains a textual representation of the cuesheet metada block. Each element in the array corresponds to one
line in a .cue file. If there is no cuesheet block in this FLAC file the array will be empty. The resulting cuesheet should match the
output of metaflac's --export-cuesheet-to option, with the exception of the FILE line, which includes the actual file name instead of
"dummy.wav".
o seektable( )
Returns the seektable. Currently disabled for performance.
o application( $appId )
Returns the application block for the passed id.
o picture( [$type ] )
Returns a hash containing data from a PICTURE block if found.
Defaults to type 3 - "Front Cover"
When the passed variable is 'all', an array of hashes containing picture data from all PICTURE blocks is returned. Allows for multiple
instances of the same picture type.
o set_separator( )
For multi-value ID3 tags, set the separator string. Defaults to '/'
o vendor_string( )
Returns the vendor string.
o set_vendor_string( $string )
Set the vendor string. Will be written on write()
o write( )
Writes the current contents of the tag hash to the FLAC file, given that there's enough space in the header to do so. If there's
insufficient space available (using pre-existing padding), the file will remain unchanged, and the function will return a zero value.
SEE ALSO
<http://flac.sourceforge.net/format.html>
AUTHORS
Dan Sully, <daniel@cpan.org>
COPYRIGHT
Pure perl code Copyright (c) 2003-2004, Erik Reckase.
Pure perl code Copyright (c) 2003-2007, Dan Sully & Slim Devices. Pure perl code Copyright (c) 2008-2009, Dan Sully
XS code Copyright (c) 2004-2007, Dan Sully & Slim Devices. XS code Copyright (c) 2008-2009, Dan Sully
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.2 or,
at your option, any later version of Perl 5 you may have available.
perl v5.14.2 2009-08-20 Header(3pm)