<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9053040568363598018</id><updated>2024-09-14T00:19:45.745-07:00</updated><title type='text'>Learn perl</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://perl-string-manipulation.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9053040568363598018/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://perl-string-manipulation.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>https://ramganga1.blogspot.com/</name><uri>http://www.blogger.com/profile/02680032026122797206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9053040568363598018.post-2797940840202187331</id><published>2012-06-26T15:09:00.000-07:00</published><updated>2012-06-26T15:17:56.998-07:00</updated><title type='text'>Perl - Reading, Writing , Appending &amp; Closing file</title><content type='html'>&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
google_ad_client = &quot;ca-pub-3039682728271656&quot;;
/* Rectangle */
google_ad_slot = &quot;3681800304&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
You cannot read and write a file at the same time. You have to tell Perl in the Open statement which of the three modes (reading , writing , or appending) .&lt;br /&gt;
&lt;br /&gt;
In Perl version 4 and 5&amp;nbsp; perl looks at the first character or two filename you give it and determines the open mode from that.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;To read the file:&lt;/b&gt; Precede the name with &amp;lt;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;To write a file:&lt;/b&gt; Precede with the name &amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;To append to a file&lt;/b&gt;: Precede the name with &amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Syntax for the statement is:&lt;br /&gt;
open(HANDLE, MODE , FILENAME)&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
Open(INFILE, &#39;&amp;lt;sample.txt&#39;); # for reading&lt;br /&gt;
Open(INFILE, &#39;&amp;gt;sample.txt&#39;); # for writing&lt;br /&gt;
Open(INFILE , &#39;&amp;gt;&amp;gt;sample.txt) # for appending&lt;br /&gt;
$file = &#39;&amp;gt;sample.txt&#39;; # Prepare for writing&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;
&lt;b&gt;Closing the file name &amp;nbsp; &amp;nbsp; &lt;/b&gt;&lt;br /&gt;
When you are done with reading or writing to a file handle, you need to close it. Perl closes all your file handles for you. To close the file handle, use the close function like this:&lt;br /&gt;
&lt;br /&gt;
close FILE; &amp;nbsp; &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://perl-string-manipulation.blogspot.com/feeds/2797940840202187331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://perl-string-manipulation.blogspot.com/2012/06/perl-reading-writing-appending-closing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9053040568363598018/posts/default/2797940840202187331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9053040568363598018/posts/default/2797940840202187331'/><link rel='alternate' type='text/html' href='http://perl-string-manipulation.blogspot.com/2012/06/perl-reading-writing-appending-closing.html' title='Perl - Reading, Writing , Appending &amp; Closing file'/><author><name>https://ramganga1.blogspot.com/</name><uri>http://www.blogger.com/profile/02680032026122797206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9053040568363598018.post-6460113975279987051</id><published>2012-06-21T02:38:00.000-07:00</published><updated>2012-06-21T02:38:50.610-07:00</updated><title type='text'>Perl -  Garbage collection and Destructors</title><content type='html'>&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
google_ad_client = &quot;ca-pub-3039682728271656&quot;;
/* Rectangle */
google_ad_slot = &quot;3681800304&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Automatic reclamation process is known as Garbage collection. Perl uses a fast and simple reference-based garbage collector. It does this automatically for you as soon as object goes out of scope.&lt;br /&gt;
&lt;br /&gt;You may want to provide your own destruction mechanism. For that you may need to define a special method called Destroy. This method will be called on the object just before Perl frees memory allocated to it.&lt;br /&gt;
&lt;br /&gt;A Destroy method is absolutely essemtial in the situations in which you have objects that refer to nested structures. Perl also uses only one Destroy method per object destroyed regardless of inheritance. If your class overrides a superclass&#39;s destructor, then your Destroy method may need to invoke the Destroy method for any applicable base classes &lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://perl-string-manipulation.blogspot.com/feeds/6460113975279987051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://perl-string-manipulation.blogspot.com/2012/06/perl-garbage-collection-and-destructors.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9053040568363598018/posts/default/6460113975279987051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9053040568363598018/posts/default/6460113975279987051'/><link rel='alternate' type='text/html' href='http://perl-string-manipulation.blogspot.com/2012/06/perl-garbage-collection-and-destructors.html' title='Perl -  Garbage collection and Destructors'/><author><name>https://ramganga1.blogspot.com/</name><uri>http://www.blogger.com/profile/02680032026122797206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9053040568363598018.post-5499530500642572148</id><published>2012-06-21T01:45:00.001-07:00</published><updated>2012-06-21T01:49:21.423-07:00</updated><title type='text'>Perl Functions &amp; Subroutines:</title><content type='html'>&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3039682728271656&quot;;
/* Rectangle */
google_ad_slot = &quot;3681800304&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Below are some of the perl functions:&lt;br /&gt;
&lt;br /&gt;&lt;b&gt;Function name&amp;nbsp;&amp;nbsp;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Description&lt;/b&gt;&lt;br /&gt;abs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; returns the absolute value of the argument&lt;br /&gt;
&lt;br /&gt;alarm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alarm(seconds)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sends a Sigalarm signal after a number of seconds&lt;br /&gt;
&lt;br /&gt;atan2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; atan2&amp;lt; X, Y&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; returns the arctangent of X/Y in the range &amp;lt;pi&amp;gt;.&lt;br /&gt;
&lt;br /&gt;chmod&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; chmod(MODE , LIST)&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; changes the permissions list of files&lt;br /&gt;dump&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; causes an immediate binary&amp;nbsp; image core dump.&lt;br /&gt;many more......&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Subroutines:&lt;/b&gt;&lt;br /&gt;In addition to above inbuilt functions in perl , you can create your own subroutines or functions. Subroutines are the self-contained units of program designed to accomplish a specified task.&lt;br /&gt;
&lt;br /&gt;&lt;b&gt;Subroutine declaration:&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sub subroutine_name;&lt;br /&gt;
&lt;br /&gt;&lt;b&gt;Subroutine_definition:&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sub subroutine_name {Block}&lt;br /&gt;
&lt;br /&gt;&lt;b&gt;NOTE&lt;/b&gt;:Subroutines can be defined anywhere in your program or even in another file.&lt;br /&gt;
&lt;br /&gt;&lt;b&gt;Subroutine Call:&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do subroutine_name;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;subroutine_name;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; subroutine_name();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; subroutine_name&lt;br /&gt;
&lt;br /&gt;&lt;b&gt;Subroutine call with parameter:&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;subroutine_name (parameter1, paramter2,......)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; subroutine_name(parameter1, parameter2,......)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://perl-string-manipulation.blogspot.com/feeds/5499530500642572148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://perl-string-manipulation.blogspot.com/2012/06/perl-functions-subroutines.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9053040568363598018/posts/default/5499530500642572148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9053040568363598018/posts/default/5499530500642572148'/><link rel='alternate' type='text/html' href='http://perl-string-manipulation.blogspot.com/2012/06/perl-functions-subroutines.html' title='Perl Functions &amp; Subroutines:'/><author><name>https://ramganga1.blogspot.com/</name><uri>http://www.blogger.com/profile/02680032026122797206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9053040568363598018.post-4854169487533536560</id><published>2012-06-19T15:54:00.002-07:00</published><updated>2012-06-20T15:57:14.757-07:00</updated><title type='text'>Perl – Manipulation of Strings</title><content type='html'>&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-3039682728271656&quot;;
/* Rectangle */
google_ad_slot = &quot;3681800304&quot;;
google_ad_width = 300;
google_ad_height = 250;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;Concatenation of strings:&lt;/b&gt;&lt;br /&gt;
Example 1: Print “win”.”dow”&amp;nbsp;&amp;nbsp; // It will print out “window”&lt;br /&gt;
&amp;nbsp;Example 2: $name = “sussy”&lt;br /&gt;
$sentence = “ask”.$name.”aout the job.”&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Multiple strings display:&lt;/b&gt;&lt;br /&gt;
Print ‘w’x10&lt;br /&gt;
It will display 10 w in row&lt;br /&gt;
wwwwwwwwww&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;To display $ in the string:&lt;/b&gt;&lt;br /&gt;
Print “\$hello how r u”&lt;br /&gt;
It will display a:&lt;br /&gt;
$hello how r u&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://perl-string-manipulation.blogspot.com/feeds/4854169487533536560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://perl-string-manipulation.blogspot.com/2012/06/perl-manipulation-of-strings.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9053040568363598018/posts/default/4854169487533536560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9053040568363598018/posts/default/4854169487533536560'/><link rel='alternate' type='text/html' href='http://perl-string-manipulation.blogspot.com/2012/06/perl-manipulation-of-strings.html' title='Perl – Manipulation of Strings'/><author><name>https://ramganga1.blogspot.com/</name><uri>http://www.blogger.com/profile/02680032026122797206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>