Re: Removing file extension

2007-01-23 Thread Xavier Noria
On Jan 23, 2007, at 8:22 AM, Saravana Kumar wrote: Hi list, I am trying to remove the extension from the a list of filenames and manipulate the names further. Tried to doing this: $file=~ s/\..*//; The above works fine. I get the result 'filename' if the filename is filename.ext. There are s

Re: Removing file extension

2007-01-23 Thread Rob Dixon
Saravana Kumar wrote: > shaick mohamed wrote: On 1/23/07, Saravana Kumar <[EMAIL PROTECTED]> wrote: I am trying to remove the extension from the a list of filenames and manipulate the names further. Tried to doing this: $file=~ s/\..*//; The above works fine. I get the result 'filename' if

Re: Removing file extension

2007-01-23 Thread Igor Sutton Lopes
On 2007/01/23, at 11:03, Rob Dixon wrote: $file =~ s/(.*)\./$1/; or $file =~ s/\.[^.]*$//; If you know the suffix of the files you're working on, you can use the File::Basename module, more specific the fileparse function: use File::Basename; my @suffix = qw(.txt .zip .doc); my $filep

[JOB] Web Developers for publishing company - Charlotte, NC

2007-01-23 Thread Kevin Old
See our posting at http://jobs.perl.org/job/5243 -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/

Re: How to customize Perl installation

2007-01-23 Thread Tom Phoenix
On 1/22/07, Jeff Peng <[EMAIL PROTECTED]> wrote: I just need Perl core and CGI.pm to be installed on my host.How can I do it?thanks. I'm using RedHat Linux The standard installation instructions should work for you. Look for the file called INSTALL in the source distribution. Hope this help

Re: How to customize Perl installation

2007-01-23 Thread David Moreno Garza
On Mon, 2007-01-22 at 20:09 -0800, Jeff Peng wrote: > > It depends on what operating system you are using on > > your host. > > > HI, > I'm using RedHat Linux (AS4) of 2.6 kernel.Thanks. I'm not experienced with Red Hat, but I'd bet it already contains Perl core and CGI.pm. Otherwise, find CGI a

Trying to read two files using a sub to get the data, but 2nd read on the 2nd file goes to EOF

2007-01-23 Thread Wagner, David --- Senior Programmer Analyst --- WGO
Here is a snippet of the code: my $MyFileHand; my $MyFileHand1; open($MyFileHand,"<$MyFileIn") || diet (3, $MyFileIn, $!); open($MyFileHand1,"<$MyFileIn1") || diet (3, $MyFileIn1, $!); proc_getrcd( $MyFileHand , $MyEOFProd, $

Re: Trying to read two files using a sub to get the data, but 2nd read on the 2nd file goes to EOF

2007-01-23 Thread Tom Phoenix
On 1/23/07, Wagner, David --- Senior Programmer Analyst --- WGO <[EMAIL PROTECTED]> wrote: $MyData =~ s/[[:cntrl:]]/ /g if ( $MyData =~ /[[:cntrl:]]/ ); Why the if clause? I'm not sure I understand your difficulty. But it sounds as if you're not using seek() (or something similar) to get

RE: Trying to read two files using a sub to get the data, but 2nd read on the 2nd file goes to EOF

2007-01-23 Thread Wagner, David --- Senior Programmer Analyst --- WGO
I am just trying to read text files which are delimited by a regular end of line. I usually only read one file at a time, but thought it should not be that big a thing to have two file handles open and pass the filehandle to the sub. Can I not ready two different text files at the

Re: Trying to read two files using a sub to get the data, but 2nd read on the 2nd file goes to EOF

2007-01-23 Thread Tom Phoenix
On 1/23/07, Wagner, David --- Senior Programmer Analyst --- WGO <[EMAIL PROTECTED]> wrote: I am just trying to read text files which are delimited by a regular end of line. I usually only read one file at a time, but thought it should not be that big a thing to have two file handles open

RE: Trying to read two files using a sub to get the data, but 2nd read on the 2nd file goes to EOF

2007-01-23 Thread Wagner, David --- Senior Programmer Analyst --- WGO
It is two different files. Sub1 and sub2 read from 1 file for 10 rcds and then closes the files and goes on to the next sub? If I have two different filehandles pointing at two different files, why would I have to do a seek? I am just trying to read two text files at the same time and deter

RE: Trying to read two files using a sub to get the data, but 2nd read on the 2nd file goes to EOF

2007-01-23 Thread Wagner, David --- Senior Programmer Analyst --- WGO
Sorry, but it was a logic problem and onthing else. I apologize for missing it, but I did. If you have any problems or questions, please let me know. Thanks. Wags ;) David R Wagner Senior Programmer Analyst FedEx Freight 1.408.323.4225x2224 TEL 1.408.323.4449

Re: Removing file extension

2007-01-23 Thread John W. Krahn
Igor Sutton Lopes wrote: > > On 2007/01/23, at 11:03, Rob Dixon wrote: > >> $file =~ s/(.*)\./$1/; >> >> or >> >> $file =~ s/\.[^.]*$//; > > If you know the suffix of the files you're working on, you can use the > File::Basename module, more specific the fileparse function: > > use File::Basen

Re: How to customize Perl installation

2007-01-23 Thread Jeff Peng
> I'm not experienced with Red Hat, but I'd bet it > already contains Perl > core and CGI.pm. > Sorry,I mean I only need Perl core and CGI.pm to be installed on my host,other modules are excluded. Cheap talk?

trouble with list context assignment for substitution inside File::Find &wanted function

2007-01-23 Thread Michael Alipio
Hi, I have a directory which contains several files. client1-2006-05-19.log.gz client1-2006-05-20.log.gz client1-2006-07-29.log.gz client1-2006-10-05.log.gz client1-2006-05-21.log.gz I want strip all of "axisglobal-" in their filenames. What I did was: #!/usr/bin/perl use warnings; use s

Re: trouble with list context assignment for substitution inside File::Find &wanted function

2007-01-23 Thread John W. Krahn
Michael Alipio wrote: > Hi, Hello, > I have a directory which contains several files. > > client1-2006-05-19.log.gz > client1-2006-05-20.log.gz > client1-2006-07-29.log.gz > client1-2006-10-05.log.gz > client1-2006-05-21.log.gz > > > I want strip all of "axisglobal-" in their filenames. >

Re: trouble with list context assignment for substitution inside File::Find &wanted function

2007-01-23 Thread Michael Alipio
- Original Message From: John W. Krahn <[EMAIL PROTECTED]> To: Perl Beginners Sent: Wednesday, January 24, 2007 10:57:51 AM Subject: Re: trouble with list context assignment for substitution inside File::Find &wanted function > Yes, the substitution operator (s///) returns true (1)

Re: trouble with list context assignment for substitution inside File::Find &wanted function

2007-01-23 Thread Jason Roth
> Do you have a perl one-liner to rename all files into their > filenames with stripped "^\w+". No. Yes. /^\w+-/ and rename $_, $' for (glob "*") -Jason -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/

getopt

2007-01-23 Thread Tony Heal
I found an example using getopt on the web and I am trying to convert it to my use. Everything works except the last part. What am attempting to do is create a script which I can pass switches as arguments. Eventually this script will replace the rm command on my linux server, so that I can creat

Re: Removing file extension

2007-01-23 Thread Dr.Ruud
Saravana Kumar schreef: > I am trying to remove the extension from the a list of filenames and > manipulate the names further. > > Tried to doing this: > $file=~ s/\..*//; > > The above works fine. I get the result 'filename' if the filename is > filename.ext. > > There are some files whose nam