If you have the file name in $filename you can do the following.
This assumes the final suffix is a single digit. The construct ${var#pat} means the value of $var with any match on the pattern pat removed from the beginning; ${var%pat} does the corresponding substitution on the end of the value. See the manual page for your shell for more information.
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)
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)
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")... (5 Replies)
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)
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)
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)
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)
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)
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)
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
pod::elemental::transformer::nester
Pod::Elemental::Transformer::Nester(3pm) User Contributed Perl Documentation Pod::Elemental::Transformer::Nester(3pm)NAME
Pod::Elemental::Transformer::Nester - group the document into sections
VERSION
version 0.102362
OVERVIEW
The Nester transformer is meant to find potential container elements and make them into actual containers. It works by being told what
elements may be made into containers and what subsequent elements they should allow to be stuffed into them.
For example, given the following nester:
use Pod::Elemental::Selectors qw(s_command s_flat);
my $nester = Pod::Elemental::Transformer::Nester->new({
top_selector => s_command('head1'),
content_selectors => [
s_command([ qw(head2 head3 head4) ]),
s_flat,
],
});
..then when we apply the transformation:
$nester->transform_node($document);
...the nester will find all "=head1" elements in the top-level of the document. It will ensure that they are represented by objects that
perform the Pod::Elemental::Node role, and then it will move all subsequent elements matching the "content_selectors" into the container.
So, if we start with this input:
=head1 Header
=head2 Subheader
Pod5::Ordinary <some content>
=head1 New Header
The nester will convert its structure to look like this:
=head1 Header
=head2 Subheader
Pod5::Ordinary <some content>
=head1 New Header
Once an element is reached that does not pass the content selectors, the nesting ceases until the next potential container.
ATTRIBUTES
top_selector
This attribute must be a coderef (presumably made from Pod::Elemental::Selectors) that will test elements in the transformed node and
return true if the element is a potential new container.
content_selectors
This attribute must be an arrayref of coderefs (again presumably made from Pod::Elemental::Selectors) that will test whether paragraphs
subsequent to the top-level container may be moved under the container.
AUTHOR
Ricardo SIGNES <rjbs@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2012 by Ricardo SIGNES.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
perl v5.14.2 2012-05-05 Pod::Elemental::Transformer::Nester(3pm)