Hi Andrew,

     I felt bad the way he used the language and i am leaving from this
community...Thanks for all your help!

-Frank


On Mon, Feb 1, 2016 at 8:42 PM, Andrew Solomon <and...@geekuni.com> wrote:

> Hi Everyone
>
> As you can see from the description of this list
> http://learn.perl.org/faq/beginners.html Thomas J Hughes' response is
> inappropriate and I've raised this issue with the moderator.
>
> Please carry on with the polite and helpful discussions for which this
> list has a reputation to uphold.
>
> Andrew
>
>
> On Mon, Feb 1, 2016 at 2:33 PM, Danny Spell <ddsp...@gmail.com> wrote:
> > Isn't this a beginners' list?
> >
> > Regards,
> > Danny Spell
> > DDSpell Consulting
> > 214-682-4898
> >
> > On Mon, Feb 1, 2016 at 7:34 AM, Thomas J Hughes <thugh...@gmail.com>
> wrote:
> >>
> >> Go read a fuckin book and stop spamming people's email or I will hack
> >> yours !!!!! If you want to learn a language you need to first learn the
> >> basis stupid and build from their people are not going to tell you have
> >> shotcut something learn to read asshole
> >>
> >>
> >>
> >>
> >>
> >> WARNING TO ALL VETERANS:
> >>
> >>
> https://www.oathkeepers.org/us-senate-passes-bill-approving-mandatory-vaccinations-for-veterans/
> >>
> >>
> >>
> >>
> >> On Fri, Jan 29, 2016 at 9:24 PM, Frank Vino <vinofra...@gmail.com>
> wrote:
> >>>
> >>> Thanks a lot Jonathan, i will set the env properly then i will try.
> >>>
> >>>
> >>> -Frank
> >>>
> >>> On Fri, Jan 29, 2016 at 3:36 PM, Jonathan Harris
> >>> <jtnhar...@googlemail.com> wrote:
> >>>>
> >>>> Hi Frank,
> >>>> Please would you remember to Reply All to the list as well?
> >>>>
> >>>> It just seems that the path is not included in @INC
> >>>> You can check on the command line:
> >>>>
> >>>> perl -e "print qq(@INC)"
> >>>>
> >>>> I can't tell how you installed Perl and cpan but that's the result!
> >>>>
> >>>> Anyways, it's easily fixed.
> >>>>
> >>>> At the start of the script, use:
> >>>>
> >>>> use lib 'C:\Perl64\cpan\build';
> >>>> use File::Slurp qw( :edit );
> >>>>
> >>>> However, this would have to be added to every script.
> >>>> If the path is an issue for all scripts, then it would be better to
> make
> >>>> the change permanent.
> >>>> There are good instructions here to adding the Environment Variable:
> >>>>
> >>>>
> >>>>
> http://perlmaven.com/how-to-change-inc-to-find-perl-modules-in-non-standard-locations
> >>>>
> >>>> Good luck!
> >>>> Jon
> >>>>
> >>>>
> >>>> On Fri, Jan 29, 2016 at 4:08 AM, Frank Vino <vinofra...@gmail.com>
> >>>> wrote:
> >>>>>
> >>>>> Hi Jonathan,
> >>>>>
> >>>>> I am using Windows OS i tried but i got some error message i am
> >>>>> attaching the message here
> >>>>>
> >>>>> Output:
> >>>>>
> >>>>> C:\Users\Franklin_Lawerence\Desktop\perl>arrarsize.pl
> >>>>> Can't locate File/Slurp.pm in @INC (@INC contains: C:/Perl64/site/lib
> >>>>> C:/Perl64/lib .) at C:\Users\Franklin_Lawerence\Desktop\perl\
> arrarsize.pl
> >>>>> line 5.
> >>>>> BEGIN failed--compilation aborted at
> >>>>> C:\Users\Franklin_Lawerence\Desktop\perl\arrarsize.pl line 5.
> >>>>>
> >>>>> C:\Users\Franklin_Lawerence\Desktop\perl>
> >>>>>
> >>>>>
> >>>>> File-Slurp installed in below Program files folder:
> >>>>>
> >>>>> C:\Perl64\cpan\build\File-Slurp-9999.19-_tH9hN
> >>>>>
> >>>>> On Thu, Jan 28, 2016 at 11:27 PM, Jonathan Harris via beginners
> >>>>> <beginners@perl.org> wrote:
> >>>>>>
> >>>>>> Hi,
> >>>>>> I found that this works, assuming that the module is installed.
> >>>>>>
> >>>>>> #!/usr/bin/perl
> >>>>>> use warnings;
> >>>>>> use strict;
> >>>>>> use File::Slurp qw ( :edit );
> >>>>>> #
> >>>>>> my $file_to_edit = 'path-to-file.txt';
> >>>>>> #
> >>>>>> my $word_to_edit = "Debug";
> >>>>>> my $new_word = "Error";
> >>>>>> #
> >>>>>> edit_file { s/$word_to_edit/$new_word/g } ( $file_to_edit );
> >>>>>> #
> >>>>>>
> >>>>>> This will work if you have the word Debug, Debug_ etc etc
> >>>>>> You can just use s/Debug/Error/g but I like the variables as it
> allows
> >>>>>> flexibility if the script was to expand to further uses
> >>>>>>
> >>>>>> Hope that helps,
> >>>>>> Jon
> >>>>>>
> >>>>>>
> >>>>>> On Thu, Jan 28, 2016 at 3:41 PM, Jim Gibson <j...@gibson.org> wrote:
> >>>>>>>
> >>>>>>>
> >>>>>>> > On Jan 28, 2016, at 1:37 AM, Frank Larry
> >>>>>>> > <frankylarry2...@gmail.com> wrote:
> >>>>>>> >
> >>>>>>> > Hi Team,
> >>>>>>> >
> >>>>>>> >  could you please let me? i have a file which contains "Debug", i
> >>>>>>> > would like to replace debug to "Error", when i ran the below
> program the out
> >>>>>>> > showing Error message but how to save the output with new
> changes. Could you
> >>>>>>> > please tell me how to fix it?
> >>>>>>>
> >>>>>>> The way to do this within a larger Perl program is to open a new
> >>>>>>> output file, copy all of the possibly-modified lines to this file.
> Then you
> >>>>>>> can rename the new file to the same name as the old file, and
> perhaps rename
> >>>>>>> the old file as well and keep it around as a backup.
> >>>>>>>
> >>>>>>> >
> >>>>>>> > open(FILE, "<filter.txt") or die "Can’t open $!\n”;
> >>>>>>>
> >>>>>>> The three-argument version of open is preferred here, and let’s put
> >>>>>>> the file name in a variable and use a lexical variable for the
> file handle
> >>>>>>> (untested):
> >>>>>>>
> >>>>>>> my $filename = ‘filter.txt’;
> >>>>>>> open( my $in, ‘<‘, $filename ) or die(“Can’t open $filename for
> >>>>>>> reading: $!”);
> >>>>>>>
> >>>>>>> # create a new file
> >>>>>>> my $newfile = $filename . ‘.new’;
> >>>>>>> open( my $out, ‘>’, $newfile ) or die(“Can’t create $newfile: $!”);
> >>>>>>>
> >>>>>>> >
> >>>>>>> > while($line = <FILE>){
> >>>>>>>
> >>>>>>> while( $line = <$in> ) {
> >>>>>>>
> >>>>>>> >
> >>>>>>> >    print "Before substituting: ", $line ,"\n";
> >>>>>>> >     $line =~ s/Debug/Error/g;
> >>>>>>> >     print "After substituting : ", $line , "\n”;
> >>>>>>>
> >>>>>>>         print $out $line;
> >>>>>>> >
> >>>>>>> > }
> >>>>>>> >
> >>>>>>> > close(FILE);
> >>>>>>>
> >>>>>>> close($in);
> >>>>>>> close($out) or die(“Error writing to output file $newfile: $!”);
> >>>>>>>
> >>>>>>> # rename the old file
> >>>>>>> my $savefile = $filename . ‘.sav’;
> >>>>>>> rename $filename, $savefile;
> >>>>>>>
> >>>>>>> # rename the new file
> >>>>>>> rename $newfile, $filename;
> >>>>>>>
> >>>>>>> Jim Gibson
> >>>>>>> j...@gibson.org
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> --
> >>>>>>> To unsubscribe, e-mail: beginners-unsubscr...@perl.org
> >>>>>>> For additional commands, e-mail: beginners-h...@perl.org
> >>>>>>> http://learn.perl.org/
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> >
>
>
>
> --
> Andrew Solomon
>
> Mentor@Geekuni http://geekuni.com/
> http://www.linkedin.com/in/asolomon
>

Reply via email to