Using functions within Perl

As with all languages, the ability to encapsulate a code within functions can make the code more readable and ultimately results in easier to manage codes, with less number of lines. Unlike bash, the functions in Perl can be defined after they are referenced in the code and we often choose to define the functions at the end of the script.

Prompt for user input

We have seen the use of command-line arguments in Perl; now, let's take a look at prompting for user input. This becomes a great way to encapsulate the code to execute and store the prompt within a function. First of all, we will look at a simple script that prompts for the username and then we will modify it to include the function. We will create the $HOME/bin/prompt.pl ...

Get Mastering Linux Shell Scripting now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.