Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re^2: perl script to search and replace comment in .aspx file

by hector89 (Novice)
on Jun 07, 2012 at 16:53 UTC ( [id://974990]=note: print w/replies, xml ) Need Help??


in reply to Re: perl script to search and replace comment in .aspx file
in thread perl script to search and replace comment in .aspx file

#!/usr/bin/perl my $file_name = "test.txt"; my @aspxfiles=glob('.*aspx'); foreach $file(@aspxfiles) { open(INF,$file) || die "file could not open\n"; my @line; while(@line = <INF>) { if ( $line =~ s/<\/script/<\%\-\-<script/g) { open(INF,'>>$file_name') || die "could not open in writ +e mode"; close(INF); } close(INF); } }

this is partial coding which i tried.i'm very weak in scripting language

Replies are listed 'Best First'.
Re^3: perl script to search and replace comment in .aspx file
by aaron_baugher (Curate) on Jun 07, 2012 at 17:29 UTC

    You are going line-by-line through each file and replacing the string </script with the string <%--<script . I don't know aspx, but I suspect that's not quite what you want. It seems more likely that your opening comment tag would come before your <script> tag, and a closing one after your </script> tag, but you'll have to show us some sample data to know for sure.

    If that's successful, you open a file for appending, but you never write anything to it, and you never write your changed $line anywhere. Presumably you want to write it to a file, and perhaps move that file into the place of the original?

    ADDED: One more thing: by using single quotes around your output filename, you prevent interpolation, so you will open a file named $file_name, not test.txt.

    Aaron B.
    Available for small or large Perl jobs; see my home node.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://974990]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others examining the Monastery: (6)
As of 2024-04-24 09:41 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found