Mohd Mohtashim has Published 238 Articles

Reading and Writing Files in Perl

Mohd Mohtashim

Mohd Mohtashim

Updated on 29-Nov-2019 10:20:28

882 Views

Once you have an open file handle in Perl, you need to be able to read and write information. There are a number of different ways of reading and writing data into the file.The OperatorThe main method of reading the information from an open filehandle is the operator. ... Read More

Opening and Closing Files in Perl

Mohd Mohtashim

Mohd Mohtashim

Updated on 29-Nov-2019 10:17:57

4K+ Views

There are following two functions with multiple forms, which can be used to open any new or existing file in Perl.open FILEHANDLE, EXPR open FILEHANDLE sysopen FILEHANDLE, FILENAME, MODE, PERMS sysopen FILEHANDLE, FILENAME, MODEHere FILEHANDLE is the file handle returned by the open function and EXPR is the expression having ... Read More

Define a Report Footer in Perl

Mohd Mohtashim

Mohd Mohtashim

Updated on 29-Nov-2019 10:13:57

182 Views

While $^ or $FORMAT_TOP_NAME contains the name of the current header format in Perl, there is no corresponding mechanism to automatically do the same thing for a footer. If you have a fixed-size footer, you can get footers by checking variable $- or $FORMAT_LINES_LEFT before each write() and print the ... Read More

Define a Pagination in Perl

Mohd Mohtashim

Mohd Mohtashim

Updated on 29-Nov-2019 10:09:51

209 Views

What about if your report is taking more than one page? You have a good solution in Perl to create pagination. We simply use $% or $FORMAT_PAGE_NUMBER variable along with header as follows −format EMPLOYEE_TOP = =================================== Name                   Age Page @< $% ... Read More

Create a Report Header using Perl

Mohd Mohtashim

Mohd Mohtashim

Updated on 29-Nov-2019 10:07:32

290 Views

Sometime you would be interested in adding a header to your report. This header will be printed on top of each page. It is very simple to do this using Perl. Apart from defining a template you would have to define a header and assign it to $^ or $FORMAT_TOP_NAME ... Read More

How to use Formats in Perl?

Mohd Mohtashim

Mohd Mohtashim

Updated on 29-Nov-2019 10:04:54

255 Views

In order to invoke a format declaration in Perl Script, we would use the write keyword −write EMPLOYEE;The problem is that the format name is usually the name of an open file handle, and the write statement will send the output to this file handle. As we want the data sent to ... Read More

How to Define a Format in Perl?

Mohd Mohtashim

Mohd Mohtashim

Updated on 29-Nov-2019 10:01:08

148 Views

Perl uses a writing template called a 'format' to output reports. To use the format feature of Perl, you have to define a format first and then you can use that format to write formatted data.SyntaxFollowing is the syntax to define a Perl format −format FormatName = fieldline value_one, value_two, ... Read More

References to Functions in Perl

Mohd Mohtashim

Mohd Mohtashim

Updated on 29-Nov-2019 09:59:08

208 Views

While using Perl script, this might happen if you need to create a signal handler so you can produce a reference to a function by preceding that function name with \& and to dereference that reference you simply need to prefix reference variable using ampersand &. Following is an example ... Read More

Circular References in Perl

Mohd Mohtashim

Mohd Mohtashim

Updated on 29-Nov-2019 07:19:21

327 Views

A circular reference in Perl occurs when two references contain a reference to each other. You have to be careful while creating references otherwise a circular reference can lead to memory leaks. Following is an example −Example Live Demo#!/usr/bin/perl my $foo = 100; $foo = \$foo; print "Value of foo is ... Read More

Dereferencing in Perl

Mohd Mohtashim

Mohd Mohtashim

Updated on 29-Nov-2019 07:16:39

2K+ Views

Dereferencing in Perl returns the value from a reference point to the location. To dereference a reference simply use $, @ or % as a prefix of the reference variable depending on whether the reference is pointing to a scalar, array, or hash. Following is the example to explain the ... Read More

Advertisements