Open In App
Related Articles

Perl | Useful File-handling functions

Improve Article
Improve
Save Article
Save
Like Article
Like

Perl was originally developed for the text processing like extracting the required information from a specified text file and for converting the text file into a different form. These operations can be performed by the use of various inbuilt file functions.

Example:




#!/usr/bin/perl  
      
# Opening a File in Read-only mode  
open(fh, "<", "File_to_be_read.txt");  
      
# Reading next character from the file 
$ch = getc(fh) 
    
# Printing the read character 
print"Character read from the file is $ch"
    
# Closing the File  
close(fh);  


Output:

Following are some of the useful functions in Perl to work on Files:

Function Description
glob() Used to print the files present in a directory passed to it as an argument
tell() Used to get the position of the read pointer in a File with the use of its FileHandle
getc() Used to read the next character from the file whose File Handle is passed to it as argument
reverse() Returns the List in reverse order when used in List context and returns a concatenated string of the values of the List, with each character of the string in the opposite order when used in scalar context
rename() Renames the old name of a file to a new name as given by the user
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now!

Last Updated : 30 Jun, 2019
Like Article
Save Article
Previous
Next
Similar Reads