Escape Character in Perl example Script




The script below explains on how to use escape characters in a perl environment

1. Perl will escape back slash “\” by default so if you referring a path to a windows system please make sure that you use two back slashes to refer one \

Eg: c:\\windows upon compilation will be referred as c:\windows

2. To preserve ” and “” from being executed we can use single “q” with braces like q{}, in other words q{} is similar to ” in perl enviroment where contents inside ” will not be executed and double “q” with braces like qq{} will execute the contents inside the braces just like “” where conents inside “” will be executed. The below script will explain you better.

#/usr/bin/perl -w
#Escape character for perl
print "c:\\windows ", 'This will print the string as c:\windows', "\n";
print q{This will preserve '' and "" without being compiled}, "\n";
print qq{This will compile contents between the braces\n};

The output of above perl script will be

c:\windows This will print the string as c:\windows
This will preserve '' and "" without being compiled
This will compile contents between the braces

One comment

  1. Hairstyles Cool says:

    What? Happening i’m new to this, I stumbled upon this I have found It absolutely helpful and it has aided me out loads. I hope to contribute & help other users like its aided me. Good job.

Leave a Reply

Protected by WP Anti Spam